diff --git a/Example-SwiftPM/RxFireAuth.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Example-SwiftPM/RxFireAuth.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 0c38d0a..0bbc856 100644 --- a/Example-SwiftPM/RxFireAuth.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Example-SwiftPM/RxFireAuth.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,149 +1,169 @@ { - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c", - "version" : "1.2022062300.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "5746b2d35c91c50581590ed97abe4c06b5037274", - "version" : "10.18.0" - } - }, - { - "identity" : "appauth-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/openid/AppAuth-iOS", - "state" : { - "revision" : "71cde449f13d453227e687458144bde372d30fc7", - "version" : "1.6.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "d9bcd141c3e4ad48a9500e6faeebb073f43cbcbd", - "version" : "10.19.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "6b332152355c372ace9966d8ee76ed191f97025e", - "version" : "10.17.0" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "a732a4b47f59e4f725a2ea10f0c77e93a7131117", - "version" : "9.3.0" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "bc27fad73504f3d4af235de451f02ee22586ebd3", - "version" : "7.12.1" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "a673bc2937fbe886dd1f99c401b01b6d977a9c98", - "version" : "1.49.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "115f75e43851774934d695449a4836123c3246e1", - "version" : "3.2.0" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "2d12673670417654f08f5f90fdd62926dc3a2648", - "version" : "100.0.0" - } - }, - { - "identity" : "jwtdecode.swift", - "kind" : "remoteSourceControl", - "location" : "https://github.com/auth0/JWTDecode.swift", - "state" : { - "revision" : "3cd207fb9e943b6168a117baa3936c823204c2dc", - "version" : "2.6.3" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "9d108e9112aa1d65ce508facf804674546116d9c", - "version" : "1.22.3" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692", - "version" : "2.30909.0" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "e70e889c0196c76d22759eb50d6a0270ca9f1d9e", - "version" : "2.3.1" - } - }, - { - "identity" : "rxswift", - "kind" : "remoteSourceControl", - "location" : "https://github.com/ReactiveX/RxSwift", - "state" : { - "revision" : "9dcaa4b333db437b0fbfaf453fad29069044a8b4", - "version" : "6.6.0" - } - }, - { - "identity" : "swift-protobuf", - "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-protobuf.git", - "state" : { - "revision" : "65e8f29b2d63c4e38e736b25c27b83e012159be8", - "version" : "1.25.2" - } - } - ], - "version" : 2 + "object": { + "pins": [ + { + "package": "abseil", + "repositoryURL": "https://github.com/google/abseil-cpp-binary.git", + "state": { + "branch": null, + "revision": "bfc0b6f81adc06ce5121eb23f628473638d67c5c", + "version": "1.2022062300.0" + } + }, + { + "package": "AppCheck", + "repositoryURL": "https://github.com/google/app-check.git", + "state": { + "branch": null, + "revision": "5746b2d35c91c50581590ed97abe4c06b5037274", + "version": "10.18.0" + } + }, + { + "package": "AppAuth", + "repositoryURL": "https://github.com/openid/AppAuth-iOS", + "state": { + "branch": null, + "revision": "71cde449f13d453227e687458144bde372d30fc7", + "version": "1.6.2" + } + }, + { + "package": "Firebase", + "repositoryURL": "https://github.com/firebase/firebase-ios-sdk", + "state": { + "branch": null, + "revision": "d9bcd141c3e4ad48a9500e6faeebb073f43cbcbd", + "version": "10.19.0" + } + }, + { + "package": "GoogleAppMeasurement", + "repositoryURL": "https://github.com/google/GoogleAppMeasurement.git", + "state": { + "branch": null, + "revision": "6b332152355c372ace9966d8ee76ed191f97025e", + "version": "10.17.0" + } + }, + { + "package": "GoogleDataTransport", + "repositoryURL": "https://github.com/google/GoogleDataTransport.git", + "state": { + "branch": null, + "revision": "a732a4b47f59e4f725a2ea10f0c77e93a7131117", + "version": "9.3.0" + } + }, + { + "package": "GoogleUtilities", + "repositoryURL": "https://github.com/google/GoogleUtilities.git", + "state": { + "branch": null, + "revision": "bc27fad73504f3d4af235de451f02ee22586ebd3", + "version": "7.12.1" + } + }, + { + "package": "gRPC", + "repositoryURL": "https://github.com/google/grpc-binary.git", + "state": { + "branch": null, + "revision": "a673bc2937fbe886dd1f99c401b01b6d977a9c98", + "version": "1.49.1" + } + }, + { + "package": "GTMSessionFetcher", + "repositoryURL": "https://github.com/google/gtm-session-fetcher.git", + "state": { + "branch": null, + "revision": "115f75e43851774934d695449a4836123c3246e1", + "version": "3.2.0" + } + }, + { + "package": "InteropForGoogle", + "repositoryURL": "https://github.com/google/interop-ios-for-google-sdks.git", + "state": { + "branch": null, + "revision": "2d12673670417654f08f5f90fdd62926dc3a2648", + "version": "100.0.0" + } + }, + { + "package": "JWTDecode", + "repositoryURL": "https://github.com/auth0/JWTDecode.swift", + "state": { + "branch": null, + "revision": "3cd207fb9e943b6168a117baa3936c823204c2dc", + "version": "2.6.3" + } + }, + { + "package": "leveldb", + "repositoryURL": "https://github.com/firebase/leveldb.git", + "state": { + "branch": null, + "revision": "9d108e9112aa1d65ce508facf804674546116d9c", + "version": "1.22.3" + } + }, + { + "package": "nanopb", + "repositoryURL": "https://github.com/firebase/nanopb.git", + "state": { + "branch": null, + "revision": "819d0a2173aff699fb8c364b6fb906f7cdb1a692", + "version": "2.30909.0" + } + }, + { + "package": "Promises", + "repositoryURL": "https://github.com/google/promises.git", + "state": { + "branch": null, + "revision": "e70e889c0196c76d22759eb50d6a0270ca9f1d9e", + "version": "2.3.1" + } + }, + { + "package": "RxSwift", + "repositoryURL": "https://github.com/ReactiveX/RxSwift", + "state": { + "branch": null, + "revision": "9dcaa4b333db437b0fbfaf453fad29069044a8b4", + "version": "6.6.0" + } + }, + { + "package": "SwiftDocCPlugin", + "repositoryURL": "https://github.com/apple/swift-docc-plugin", + "state": { + "branch": null, + "revision": "26ac5758409154cc448d7ab82389c520fa8a8247", + "version": "1.3.0" + } + }, + { + "package": "SymbolKit", + "repositoryURL": "https://github.com/apple/swift-docc-symbolkit", + "state": { + "branch": null, + "revision": "b45d1f2ed151d057b54504d653e0da5552844e34", + "version": "1.0.0" + } + }, + { + "package": "SwiftProtobuf", + "repositoryURL": "https://github.com/apple/swift-protobuf.git", + "state": { + "branch": null, + "revision": "65e8f29b2d63c4e38e736b25c27b83e012159be8", + "version": "1.25.2" + } + } + ] + }, + "version": 1 } diff --git a/RxFireAuth/Classes/LoginCredentials.swift b/RxFireAuth/Classes/LoginCredentials.swift index fe061b6..88e6548 100644 --- a/RxFireAuth/Classes/LoginCredentials.swift +++ b/RxFireAuth/Classes/LoginCredentials.swift @@ -64,5 +64,18 @@ public enum Credentials { ) } } + + /// Get whether this credential is reusable after it has been sent to the server + /// + /// Sign in with Apple credentials are not reusable. If you need to authenticate the user twice, + /// you will have to present the SIWA screen twice. + var isReusable: Bool { + return switch self { + case .password, .google: + true + default: + false + } + } } diff --git a/RxFireAuth/Classes/UserManager+Providers.swift b/RxFireAuth/Classes/UserManager+Providers.swift index 7898efc..8de33af 100644 --- a/RxFireAuth/Classes/UserManager+Providers.swift +++ b/RxFireAuth/Classes/UserManager+Providers.swift @@ -55,7 +55,12 @@ extension UserManager: LoginProviderManagerType { public func signInWithApple(in viewController: ViewController, updateUserDisplayName: Bool, allowMigration: Bool?) -> Single { return self.signInWithAppleHandler(in: viewController) .flatMap { [unowned self] credentials in - self.login(with: credentials, updateUserDisplayName: updateUserDisplayName, allowMigration: allowMigration) + self.login( + with: credentials, + updateUserDisplayName: updateUserDisplayName, + allowMigration: allowMigration, + credentialsProvider: signInWithAppleHandler(in: viewController) + ) } } @@ -105,7 +110,12 @@ extension UserManager: LoginProviderManagerType { public func signInWithGoogle(as clientId: String, in viewController: ViewController, updateUserDisplayName: Bool, allowMigration: Bool?) -> Single { return self.signInWithGoogleHandler(as: clientId, in: viewController) .flatMap { [unowned self] credentials in - self.login(with: credentials, updateUserDisplayName: updateUserDisplayName, allowMigration: allowMigration) + self.login( + with: credentials, + updateUserDisplayName: updateUserDisplayName, + allowMigration: allowMigration, + credentialsProvider: signInWithGoogleHandler(as: clientId, in: viewController) + ) } } diff --git a/RxFireAuth/Classes/UserManager.swift b/RxFireAuth/Classes/UserManager.swift index 67d438c..c4dd04f 100644 --- a/RxFireAuth/Classes/UserManager.swift +++ b/RxFireAuth/Classes/UserManager.swift @@ -9,6 +9,10 @@ import FirebaseAuth import RxSwift +enum UserInternalError: Error { + case duplicatedCredentials +} + /// The default implementation of `UserManagerType`. /// /// As a general rule, you should never use this class directly, as it may change @@ -232,41 +236,51 @@ public class UserManager: UserManagerType { ) } - public func login(with credentials: Credentials, updateUserDisplayName: Bool, allowMigration: Bool? = nil) -> Single { - return Single.create { [unowned self] observer -> Disposable in - let disposable = Disposables.create { } - - let firebaseCredentials = credentials.asAuthCredentials() - - var oldUserId: String? - let signInCompletionHandler: (Error?) -> Void = { (error) in - guard !disposable.isDisposed else { return } - if let error = error { - observer(.failure(self.map(error: error))) - } else if let newUser = Auth.auth().currentUser { + func login( + with credentials: Credentials, + updateUserDisplayName: Bool, + allowMigration: Bool? = nil, + credentialsProvider: Single? + ) -> Single { + return Single.create { [unowned self] observer -> Disposable in + let disposable = Disposables.create { } + + let firebaseCredentials = credentials.asAuthCredentials() + + var oldUserId: String? + let signInCompletionHandler: (Error?) -> Void = { (error) in + guard !disposable.isDisposed else { return } + if let error = error { + observer(.failure(self.map(error: error))) + } else if let newUser = Auth.auth().currentUser { - observer( - .success( - LoginDescriptor( + observer( + .success( + LoginDescriptor( fullName: credentials.fullName, performMigration: allowMigration ?? false, oldUserId: oldUserId, newUserId: newUser.uid ) - ) - ) - } else { - observer(.failure(UserError.noUser)) - } - } - + ) + ) + } else { + observer(.failure(UserError.noUser)) + } + } + if let currentUser = Auth.auth().currentUser { /// There is a logged-in user. /// We'll try to link the new authentication method to the existing account. currentUser.link(with: firebaseCredentials) { [forceRefreshAutoUpdatingUser] (_, error) in let nsError = error as? NSError - if nsError?.code == AuthErrorCode.emailAlreadyInUse.rawValue && currentUser.isAnonymous { + /// Thrown when the provided email is already associated with another account + let isEmailAlreadyInUse = nsError?.code == AuthErrorCode.emailAlreadyInUse.rawValue + /// Thrown when the provided credential (eg. Sign in with Apple) is already associated with another account. + let isCredentialAlreadyInUse = nsError?.code == AuthErrorCode.credentialAlreadyInUse.rawValue + + if (isEmailAlreadyInUse || isCredentialAlreadyInUse) && currentUser.isAnonymous { /// An error occurred while trying to link. /// When Email Enumeration Protection is enabled, this is the only signal we have /// to determine that a user with the provided email address already exists. @@ -287,11 +301,18 @@ public class UserManager: UserManagerType { if let error = error { observer(.failure(self.map(error: error))) } else { - self.signIn( - with: firebaseCredentials, - in: disposable, - completionHandler: signInCompletionHandler - ) + if credentials.isReusable { + self.signIn( + with: firebaseCredentials, + in: disposable, + completionHandler: signInCompletionHandler + ) + } else { + /// The provided credential is not reusable, so we cannot login the user + /// again transparently. We have to invoke the same login method again to get new credentials. + /// This means that the user will see the login screen twice. + observer(.failure(UserInternalError.duplicatedCredentials)) + } } } } else { @@ -312,19 +333,47 @@ public class UserManager: UserManagerType { completionHandler: signInCompletionHandler ) } - - return disposable - } - .flatMap { (loginDescriptor) -> Single in - if updateUserDisplayName, let fullName = loginDescriptor.fullName, fullName.trimmingCharacters(in: .whitespacesAndNewlines).count > 0 { - return self.update { (userData) -> UserData in - var newUserData = userData - newUserData.displayName = fullName - return newUserData - }.andThen(Single.just(loginDescriptor)) - } - return Single.just(loginDescriptor) - } + + return disposable + } + .catch({ error in + guard + let error = error as? UserInternalError, + error == UserInternalError.duplicatedCredentials, + let credentialsProvider + else { + return Single.error(error) + } + + return credentialsProvider + .flatMap { (credentials) -> Single in + self.login( + with: credentials, + updateUserDisplayName: updateUserDisplayName, + allowMigration: allowMigration, + credentialsProvider: nil + ) + } + }) + .flatMap { (loginDescriptor) -> Single in + if updateUserDisplayName, let fullName = loginDescriptor.fullName, fullName.trimmingCharacters(in: .whitespacesAndNewlines).count > 0 { + return self.update { (userData) -> UserData in + var newUserData = userData + newUserData.displayName = fullName + return newUserData + }.andThen(Single.just(loginDescriptor)) + } + return Single.just(loginDescriptor) + } + } + + public func login(with credentials: Credentials, updateUserDisplayName: Bool, allowMigration: Bool? = nil) -> Single { + login( + with: credentials, + updateUserDisplayName: updateUserDisplayName, + allowMigration: allowMigration, + credentialsProvider: nil + ) } /// Sign in with the passed credentials in the specified disposable diff --git a/docs/data/documentation/rxfireauth.json b/docs/data/documentation/rxfireauth.json index adb8701..657e00d 100644 --- a/docs/data/documentation/rxfireauth.json +++ b/docs/data/documentation/rxfireauth.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth"},"hierarchy":{"paths":[[]]},"kind":"symbol","topicSections":[{"title":"Classes","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"],"title":"Protocols"},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"],"title":"Structures"},{"title":"Type Aliases","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"]},{"title":"Enumerations","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]}],"metadata":{"roleHeading":"Framework","symbolKind":"module","role":"collection","externalID":"RxFireAuth","modules":[{"name":"RxFireAuth"}],"title":"RxFireAuth"},"sections":[],"variants":[{"paths":["\/documentation\/rxfireauth"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleCompletionHandler":{"url":"\/documentation\/rxfireauth\/signinwithapplecompletionhandler","navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"abstract":[{"type":"text","text":"Instances of "},{"code":"SignInWithAppleHandler","type":"codeVoice"},{"type":"text","text":" need"},{"type":"text","text":" "},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"title":"SignInWithAppleCompletionHandler","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/GoogleSignInCompletionHandler":{"url":"\/documentation\/rxfireauth\/googlesignincompletionhandler","navigatorTitle":[{"kind":"identifier","text":"GoogleSignInCompletionHandler"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSignInCompletionHandler"}],"title":"GoogleSignInCompletionHandler","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype","title":"LoginProviderManagerType","abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"abstract":[{"type":"text","text":"This protocol identifies a login handler object"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"title":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","kind":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginHandlerType"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginHandlerType"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"collection","externalID":"RxFireAuth","title":"RxFireAuth","symbolKind":"module","roleHeading":"Framework"},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"],"title":"Classes"},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"],"title":"Protocols"},{"title":"Structures","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"],"title":"Type Aliases"},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"],"title":"Enumerations"}],"hierarchy":{"paths":[[]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"kind":"symbol","type":"topic","title":"LoginHandlerType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoginHandlerType","kind":"identifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","abstract":[{"text":"This protocol identifies a login handler object","type":"text"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","navigatorTitle":[{"text":"LoginHandlerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleCompletionHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleCompletionHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"role":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplecompletionhandler","abstract":[{"type":"text","text":"Instances of "},{"type":"codeVoice","code":"SignInWithAppleHandler"},{"type":"text","text":" need"},{"text":" ","type":"text"},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"title":"LoginProviderManagerType","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype"},"doc://RxFireAuth/documentation/RxFireAuth/GoogleSignInCompletionHandler":{"kind":"symbol","type":"topic","title":"GoogleSignInCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"GoogleSignInCompletionHandler","kind":"identifier"}],"role":"symbol","abstract":[],"url":"\/documentation\/rxfireauth\/googlesignincompletionhandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler","navigatorTitle":[{"kind":"identifier","text":"GoogleSignInCompletionHandler"}]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider.json b/docs/data/documentation/rxfireauth/authenticationprovider.json index 74be45f..e36c5e3 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider.json +++ b/docs/data/documentation/rxfireauth/authenticationprovider.json @@ -1 +1 @@ -{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password"]},{"title":"Initializers","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)"]},{"generated":true,"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticationProvider","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"name":"Since","content":[{"inlineContent":[{"text":"version 4.0.0","type":"text"}],"type":"paragraph"}],"type":"aside","style":"note"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/RxFireAuth\/SQ","doc:\/\/RxFireAuth\/SH","doc:\/\/RxFireAuth\/SY"],"kind":"relationships","type":"conformsTo"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"},"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticationProvider","kind":"identifier"}],"role":"symbol","title":"AuthenticationProvider","modules":[{"name":"RxFireAuth"}],"symbolKind":"enum","externalID":"s:10RxFireAuth22AuthenticationProviderO","navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"roleHeading":"Enumeration"},"kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"references":{"doc://RxFireAuth/SY":{"type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SY","title":"Swift.RawRepresentable"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/password":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password","role":"symbol","title":"AuthenticationProvider.password","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"}],"url":"\/documentation\/rxfireauth\/authenticationprovider\/password","type":"topic","abstract":[{"type":"text","text":"Email & Password"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","url":"\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/google":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google","url":"\/documentation\/rxfireauth\/authenticationprovider\/google","abstract":[{"type":"text","text":"Google Sign In"}],"kind":"symbol","type":"topic","role":"symbol","title":"AuthenticationProvider.google","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"}]},"doc://RxFireAuth/SH":{"type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SH","title":"Swift.Hashable"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/apple":{"type":"topic","url":"\/documentation\/rxfireauth\/authenticationprovider\/apple","kind":"symbol","abstract":[{"type":"text","text":"Sign in with Apple."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple","role":"symbol","title":"AuthenticationProvider.apple"},"doc://RxFireAuth/SQ":{"type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SQ","title":"Swift.Equatable"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/Equatable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/equatable-implementations","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/init(rawValue:)":{"title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)","url":"\/documentation\/rxfireauth\/authenticationprovider\/init(rawvalue:)","role":"symbol","abstract":[],"type":"topic","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":")"}]}}} \ No newline at end of file +{"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password"]},{"title":"Initializers","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)"]},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"},"sections":[],"abstract":[{"type":"text","text":"An authentication provider."}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/RxFireAuth\/SQ","doc:\/\/RxFireAuth\/SH","doc:\/\/RxFireAuth\/SY"],"title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider"]}],"metadata":{"role":"symbol","symbolKind":"enum","externalID":"s:10RxFireAuth22AuthenticationProviderO","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"modules":[{"name":"RxFireAuth"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}],"title":"AuthenticationProvider"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"aside","content":[{"inlineContent":[{"text":"version 4.0.0","type":"text"}],"type":"paragraph"}],"style":"note","name":"Since"}],"kind":"content"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/equatable-implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/apple":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple","url":"\/documentation\/rxfireauth\/authenticationprovider\/apple","abstract":[{"text":"Sign in with Apple.","type":"text"}],"title":"AuthenticationProvider.apple","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://RxFireAuth/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SH"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/google":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google","title":"AuthenticationProvider.google","url":"\/documentation\/rxfireauth\/authenticationprovider\/google","abstract":[{"text":"Google Sign In","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/password":{"title":"AuthenticationProvider.password","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password","abstract":[{"type":"text","text":"Email & Password"}],"url":"\/documentation\/rxfireauth\/authenticationprovider\/password","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"}]},"doc://RxFireAuth/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SQ"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","url":"\/documentation\/rxfireauth\/authenticationprovider\/init(rawvalue:)"},"doc://RxFireAuth/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SY"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/RawRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/!=(_:_:).json b/docs/data/documentation/rxfireauth/authenticationprovider/!=(_:_:).json index 8d36595..9d8d870 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/!=(_:_:).json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"RxFireAuth"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10RxFireAuth22AuthenticationProviderO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","extendedModule":"Swift","symbolKind":"op","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/Equatable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/equatable-implementations","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/!=(_:_:)":{"abstract":[],"type":"topic","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":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/rxfireauth\/authenticationprovider\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)","title":"!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","symbolKind":"op","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","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"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","modules":[{"name":"RxFireAuth","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:10RxFireAuth22AuthenticationProviderO"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/equatable-implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/!=(_:_:)":{"url":"\/documentation\/rxfireauth\/authenticationprovider\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)","role":"symbol","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/apple.json b/docs/data/documentation/rxfireauth/authenticationprovider/apple.json index 21f3134..c604c2b 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/apple.json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/apple.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple"},"abstract":[{"type":"text","text":"Sign in with Apple."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:10RxFireAuth22AuthenticationProviderO5appleyA2CmF","title":"AuthenticationProvider.apple","modules":[{"name":"RxFireAuth"}],"role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider\/apple"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/apple":{"type":"topic","url":"\/documentation\/rxfireauth\/authenticationprovider\/apple","kind":"symbol","abstract":[{"type":"text","text":"Sign in with Apple."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple","role":"symbol","title":"AuthenticationProvider.apple"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider\/apple"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Sign in with Apple.","type":"text"}],"kind":"symbol","metadata":{"symbolKind":"case","roleHeading":"Case","title":"AuthenticationProvider.apple","externalID":"s:10RxFireAuth22AuthenticationProviderO5appleyA2CmF","modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/apple":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/apple","url":"\/documentation\/rxfireauth\/authenticationprovider\/apple","abstract":[{"text":"Sign in with Apple.","type":"text"}],"title":"AuthenticationProvider.apple","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/equatable-implementations.json b/docs/data/documentation/rxfireauth/authenticationprovider/equatable-implementations.json index d74d4be..200b80e 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/equatable-implementations.json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)"],"title":"Operators"}],"sections":[],"kind":"article","metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"RxFireAuth"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/equatable-implementations"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/!=(_:_:)":{"abstract":[],"type":"topic","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":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/rxfireauth\/authenticationprovider\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)","title":"!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"RxFireAuth"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/equatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/!=(_:_:)":{"url":"\/documentation\/rxfireauth\/authenticationprovider\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/!=(_:_:)","role":"symbol","abstract":[],"type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/google.json b/docs/data/documentation/rxfireauth/authenticationprovider/google.json index 63941d0..c08ab12 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/google.json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/google.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:10RxFireAuth22AuthenticationProviderO6googleyA2CmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"AuthenticationProvider.google","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}]}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"abstract":[{"text":"Google Sign In","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/google"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/google":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google","url":"\/documentation\/rxfireauth\/authenticationprovider\/google","abstract":[{"type":"text","text":"Google Sign In"}],"kind":"symbol","type":"topic","role":"symbol","title":"AuthenticationProvider.google","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"metadata":{"externalID":"s:10RxFireAuth22AuthenticationProviderO6googleyA2CmF","modules":[{"name":"RxFireAuth"}],"title":"AuthenticationProvider.google","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"role":"symbol","symbolKind":"case","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Google Sign In","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/google"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"languages":["swift"]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/google":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/google","title":"AuthenticationProvider.google","url":"\/documentation\/rxfireauth\/authenticationprovider\/google","abstract":[{"text":"Google Sign In","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/hash(into:).json b/docs/data/documentation/rxfireauth/authenticationprovider/hash(into:).json index 527e85a..24b68bc 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/hash(into:).json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/hash(into:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)"},"metadata":{"role":"symbol","extendedModule":"Swift","modules":[{"name":"RxFireAuth","relatedModules":["Swift"]}],"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":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10RxFireAuth22AuthenticationProviderO","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"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"roleHeading":"Instance Method"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/hash(into:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","url":"\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/hash(into:)":{"url":"\/documentation\/rxfireauth\/authenticationprovider\/hash(into:)","role":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)","abstract":[],"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","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"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","title":"hash(into:)","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"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","modules":[{"name":"RxFireAuth","relatedModules":["Swift"]}],"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"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"method","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:10RxFireAuth22AuthenticationProviderO"},"variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/hash(into:)":{"title":"hash(into:)","type":"topic","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 "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)","kind":"symbol","url":"\/documentation\/rxfireauth\/authenticationprovider\/hash(into:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/RawRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/hashvalue.json b/docs/data/documentation/rxfireauth/authenticationprovider/hashvalue.json index c99d6f7..e8798fa 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/hashvalue.json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/hashvalue.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"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"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/hashvalue"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Swift","title":"hashValue","symbolKind":"property","role":"symbol","modules":[{"name":"RxFireAuth","relatedModules":["Swift"]}],"roleHeading":"Instance Property","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"},{"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:10RxFireAuth22AuthenticationProviderO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/hashValue":{"role":"symbol","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"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue","kind":"symbol","type":"topic","title":"hashValue","url":"\/documentation\/rxfireauth\/authenticationprovider\/hashvalue","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","url":"\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","extendedModule":"Swift","modules":[{"name":"RxFireAuth","relatedModules":["Swift"]}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:10RxFireAuth22AuthenticationProviderO","role":"symbol","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"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hashValue"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/hashvalue"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/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 "},{"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":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/hashvalue","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/RawRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/init(rawvalue:).json b/docs/data/documentation/rxfireauth/authenticationprovider/init(rawvalue:).json index edc5cd9..1a63e1f 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/init(rawvalue:).json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/init(rawvalue:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)"},"metadata":{"title":"init(rawValue:)","symbolKind":"init","role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Initializer","externalID":"s:10RxFireAuth22AuthenticationProviderO8rawValueACSgSS_tcfc","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"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/init(rawvalue:)"]}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/init(rawValue:)":{"title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)","url":"\/documentation\/rxfireauth\/authenticationprovider\/init(rawvalue:)","role":"symbol","abstract":[],"type":"topic","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":")"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","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":")"}],"symbolKind":"init","modules":[{"name":"RxFireAuth"}],"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:10RxFireAuth22AuthenticationProviderO8rawValueACSgSS_tcfc"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/init(rawvalue:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","url":"\/documentation\/rxfireauth\/authenticationprovider\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/password.json b/docs/data/documentation/rxfireauth/authenticationprovider/password.json index ccfa942..21224ec 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/password.json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/password.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider\/password"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"password","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Email & Password"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"password","kind":"identifier"}],"title":"AuthenticationProvider.password","roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth22AuthenticationProviderO8passwordyA2CmF","symbolKind":"case"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/password":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password","role":"symbol","title":"AuthenticationProvider.password","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"}],"url":"\/documentation\/rxfireauth\/authenticationprovider\/password","type":"topic","abstract":[{"type":"text","text":"Email & Password"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"password","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Email & Password"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"}],"title":"AuthenticationProvider.password","symbolKind":"case","role":"symbol","externalID":"s:10RxFireAuth22AuthenticationProviderO8passwordyA2CmF","modules":[{"name":"RxFireAuth"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider\/password"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/password":{"title":"AuthenticationProvider.password","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/password","abstract":[{"type":"text","text":"Email & Password"}],"url":"\/documentation\/rxfireauth\/authenticationprovider\/password","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/authenticationprovider/rawrepresentable-implementations.json b/docs/data/documentation/rxfireauth/authenticationprovider/rawrepresentable-implementations.json index dc39241..ad1570f 100644 --- a/docs/data/documentation/rxfireauth/authenticationprovider/rawrepresentable-implementations.json +++ b/docs/data/documentation/rxfireauth/authenticationprovider/rawrepresentable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"RxFireAuth"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue"],"generated":true},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)"],"title":"Instance Methods","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/hashValue":{"role":"symbol","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"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue","kind":"symbol","type":"topic","title":"hashValue","url":"\/documentation\/rxfireauth\/authenticationprovider\/hashvalue","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/hash(into:)":{"url":"\/documentation\/rxfireauth\/authenticationprovider\/hash(into:)","role":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)","abstract":[],"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","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"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)"]}],"variants":[{"paths":["\/documentation\/rxfireauth\/authenticationprovider\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"RxFireAuth"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider"]]},"kind":"article","references":{"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/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 "},{"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":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"url":"\/documentation\/rxfireauth\/authenticationprovider\/hashvalue","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider/hash(into:)":{"title":"hash(into:)","type":"topic","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 "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider\/hash(into:)","kind":"symbol","url":"\/documentation\/rxfireauth\/authenticationprovider\/hash(into:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/credentials.json b/docs/data/documentation/rxfireauth/credentials.json index 67e9849..ef151ce 100644 --- a/docs/data/documentation/rxfireauth/credentials.json +++ b/docs/data/documentation/rxfireauth/credentials.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"type":"text","text":" "},{"text":"with an authentication provider.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"text":"Cases of this enums are returned when a recoverable","type":"text"},{"type":"text","text":" "},{"type":"text","text":"error, such as "},{"code":"UserError.migrationRequired","type":"codeVoice"},{"text":", occurs during a sign in.","type":"text"}],"type":"paragraph"},{"style":"note","type":"aside","name":"Since","content":[{"inlineContent":[{"type":"text","text":"version 4.0.0"}],"type":"paragraph"}]}],"kind":"content"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/credentials"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Credentials","kind":"identifier"}],"role":"symbol","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth11CredentialsO","navigatorTitle":[{"kind":"identifier","text":"Credentials"}],"roleHeading":"Enumeration","symbolKind":"enum","title":"Credentials"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)"]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials/apple(idToken:fullName:email:nonce:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"fullName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"nonce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"abstract":[],"url":"\/documentation\/rxfireauth\/credentials\/apple(idtoken:fullname:email:nonce:)","title":"Credentials.apple(idToken:fullName:email:nonce:)"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials/google(idToken:accessToken:fullName:email:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"idToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/rxfireauth\/credentials\/google(idtoken:accesstoken:fullname:email:)","title":"Credentials.google(idToken:accessToken:fullName:email:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials/password(email:password:)":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"password","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)","title":"Credentials.password(email:password:)","kind":"symbol","url":"\/documentation\/rxfireauth\/credentials\/password(email:password:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/credentials"]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"title":"Credentials","symbolKind":"enum","roleHeading":"Enumeration","modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth11CredentialsO","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Credentials","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Cases of this enums are returned when a recoverable"},{"type":"text","text":" "},{"text":"error, such as ","type":"text"},{"type":"codeVoice","code":"UserError.migrationRequired"},{"type":"text","text":", occurs during a sign in."}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":"version 4.0.0"}],"type":"paragraph"}],"name":"Since","style":"note","type":"aside"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth/Credentials/apple(idToken:fullName:email:nonce:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","abstract":[],"url":"\/documentation\/rxfireauth\/credentials\/apple(idtoken:fullname:email:nonce:)","title":"Credentials.apple(idToken:fullName:email:nonce:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"fullName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"nonce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials/password(email:password:)":{"url":"\/documentation\/rxfireauth\/credentials\/password(email:password:)","type":"topic","title":"Credentials.password(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials/google(idToken:accessToken:fullName:email:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)","url":"\/documentation\/rxfireauth\/credentials\/google(idtoken:accesstoken:fullname:email:)","kind":"symbol","abstract":[],"title":"Credentials.google(idToken:accessToken:fullName:email:)","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"kind":"text","text":"("},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/credentials/apple(idtoken:fullname:email:nonce:).json b/docs/data/documentation/rxfireauth/credentials/apple(idtoken:fullname:email:nonce:).json index 0c1bbde..961db30 100644 --- a/docs/data/documentation/rxfireauth/credentials/apple(idtoken:fullname:email:nonce:).json +++ b/docs/data/documentation/rxfireauth/credentials/apple(idtoken:fullname:email:nonce:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/credentials\/apple(idtoken:fullname:email:nonce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","externalID":"s:10RxFireAuth11CredentialsO5appleyACSS_SSSgSSAEtcACmF","modules":[{"name":"RxFireAuth"}],"roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"idToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"title":"Credentials.apple(idToken:fullName:email:nonce:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"},{"kind":"text","text":"("},{"text":"idToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"nonce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials/apple(idToken:fullName:email:nonce:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"fullName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"nonce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"abstract":[],"url":"\/documentation\/rxfireauth\/credentials\/apple(idtoken:fullname:email:nonce:)","title":"Credentials.apple(idToken:fullName:email:nonce:)"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","title":"Credentials.apple(idToken:fullName:email:nonce:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"nonce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"modules":[{"name":"RxFireAuth"}],"roleHeading":"Case","externalID":"s:10RxFireAuth11CredentialsO5appleyACSS_SSSgSSAEtcACmF","symbolKind":"case"},"variants":[{"paths":["\/documentation\/rxfireauth\/credentials\/apple(idtoken:fullname:email:nonce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"fullName"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"nonce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials/apple(idToken:fullName:email:nonce:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/apple(idToken:fullName:email:nonce:)","abstract":[],"url":"\/documentation\/rxfireauth\/credentials\/apple(idtoken:fullname:email:nonce:)","title":"Credentials.apple(idToken:fullName:email:nonce:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"fullName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"nonce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/credentials/google(idtoken:accesstoken:fullname:email:).json b/docs/data/documentation/rxfireauth/credentials/google(idtoken:accesstoken:fullname:email:).json index 9f2a481..a797dcb 100644 --- a/docs/data/documentation/rxfireauth/credentials/google(idtoken:accesstoken:fullname:email:).json +++ b/docs/data/documentation/rxfireauth/credentials/google(idtoken:accesstoken:fullname:email:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"},{"kind":"text","text":"("},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fullName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"externalID":"s:10RxFireAuth11CredentialsO6googleyACSS_S2SSgSStcACmF","symbolKind":"case","title":"Credentials.google(idToken:accessToken:fullName:email:)","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/credentials\/google(idtoken:accesstoken:fullname:email:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"kind":"text","text":"("},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials/google(idToken:accessToken:fullName:email:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"idToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/rxfireauth\/credentials\/google(idtoken:accesstoken:fullname:email:)","title":"Credentials.google(idToken:accessToken:fullName:email:)"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/credentials\/google(idtoken:accesstoken:fullname:email:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"]]},"metadata":{"externalID":"s:10RxFireAuth11CredentialsO6googleyACSS_S2SSgSStcACmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"},{"text":"(","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"fullName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"title":"Credentials.google(idToken:accessToken:fullName:email:)","role":"symbol","symbolKind":"case","modules":[{"name":"RxFireAuth"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth/Credentials/google(idToken:accessToken:fullName:email:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/google(idToken:accessToken:fullName:email:)","url":"\/documentation\/rxfireauth\/credentials\/google(idtoken:accesstoken:fullname:email:)","kind":"symbol","abstract":[],"title":"Credentials.google(idToken:accessToken:fullName:email:)","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"kind":"text","text":"("},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"fullName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/credentials/password(email:password:).json b/docs/data/documentation/rxfireauth/credentials/password(email:password:).json index 1c54ca7..c71c03a 100644 --- a/docs/data/documentation/rxfireauth/credentials/password(email:password:).json +++ b/docs/data/documentation/rxfireauth/credentials/password(email:password:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"password"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","role":"symbol","modules":[{"name":"RxFireAuth"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:10RxFireAuth11CredentialsO8passwordyACSS_SStcACmF","title":"Credentials.password(email:password:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/credentials\/password(email:password:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials/password(email:password:)":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"password","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)","title":"Credentials.password(email:password:)","kind":"symbol","url":"\/documentation\/rxfireauth\/credentials\/password(email:password:)","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:10RxFireAuth11CredentialsO8passwordyACSS_SStcACmF","roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"title":"Credentials.password(email:password:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"password","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"symbolKind":"case","role":"symbol"},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/rxfireauth\/credentials\/password(email:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/Credentials/password(email:password:)":{"url":"\/documentation\/rxfireauth\/credentials\/password(email:password:)","type":"topic","title":"Credentials.password(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials\/password(email:password:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"password"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/googlesignincompletionhandler.json b/docs/data/documentation/rxfireauth/googlesignincompletionhandler.json index 85155b5..ba41d41 100644 --- a/docs/data/documentation/rxfireauth/googlesignincompletionhandler.json +++ b/docs/data/documentation/rxfireauth/googlesignincompletionhandler.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler"},"sections":[],"metadata":{"externalID":"s:10RxFireAuth29GoogleSignInCompletionHandlera","title":"GoogleSignInCompletionHandler","symbolKind":"typealias","roleHeading":"Type Alias","role":"symbol","navigatorTitle":[{"text":"GoogleSignInCompletionHandler","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSignInCompletionHandler"}],"modules":[{"name":"RxFireAuth"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GoogleSignInCompletionHandler","kind":"identifier"},{"text":" = (","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/googlesignincompletionhandler"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/GoogleSignInCompletionHandler":{"url":"\/documentation\/rxfireauth\/googlesignincompletionhandler","navigatorTitle":[{"kind":"identifier","text":"GoogleSignInCompletionHandler"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSignInCompletionHandler"}],"title":"GoogleSignInCompletionHandler","role":"symbol","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GoogleSignInCompletionHandler"},{"text":" = (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/googlesignincompletionhandler"]}],"sections":[],"kind":"symbol","metadata":{"roleHeading":"Type Alias","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"GoogleSignInCompletionHandler","kind":"identifier"}],"externalID":"s:10RxFireAuth29GoogleSignInCompletionHandlera","symbolKind":"typealias","modules":[{"name":"RxFireAuth"}],"navigatorTitle":[{"kind":"identifier","text":"GoogleSignInCompletionHandler"}],"title":"GoogleSignInCompletionHandler","role":"symbol"},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/GoogleSignInCompletionHandler":{"kind":"symbol","type":"topic","title":"GoogleSignInCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"GoogleSignInCompletionHandler","kind":"identifier"}],"role":"symbol","abstract":[],"url":"\/documentation\/rxfireauth\/googlesignincompletionhandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/GoogleSignInCompletionHandler","navigatorTitle":[{"kind":"identifier","text":"GoogleSignInCompletionHandler"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/logindescriptor.json b/docs/data/documentation/rxfireauth/logindescriptor.json index 0887e6d..0b668c7 100644 --- a/docs/data/documentation/rxfireauth/logindescriptor.json +++ b/docs/data/documentation/rxfireauth/logindescriptor.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"role":"symbol","symbolKind":"struct","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth15LoginDescriptorV","title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginDescriptor","kind":"identifier"}]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"LoginDescriptor","kind":"identifier"}]}]},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"inlineContent":[{"text":"Instances of this class are returned from all the functions","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that perform a sign in."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/rxfireauth\/logindescriptor"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration"],"title":"Instance Properties"}],"sections":[],"abstract":[{"type":"text","text":"A login descriptor represents"},{"text":" ","type":"text"},{"type":"text","text":"the result of a login action."}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/oldUserId":{"url":"\/documentation\/rxfireauth\/logindescriptor\/olduserid","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"oldUserId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"Get the old user ID.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId","title":"oldUserId","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/performMigration":{"role":"symbol","abstract":[{"text":"Get if this sign in operation requires a data migration.","type":"text"}],"kind":"symbol","title":"performMigration","url":"\/documentation\/rxfireauth\/logindescriptor\/performmigration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"performMigration","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/fullName":{"url":"\/documentation\/rxfireauth\/logindescriptor\/fullname","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"fullName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"text":"Get the full user name.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName","kind":"symbol","title":"fullName","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/newUserId":{"url":"\/documentation\/rxfireauth\/logindescriptor\/newuserid","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"newUserId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"Get the new user ID.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId","title":"newUserId","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A login descriptor represents"},{"text":" ","type":"text"},{"text":"the result of a login action.","type":"text"}],"metadata":{"title":"LoginDescriptor","role":"symbol","roleHeading":"Structure","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"externalID":"s:10RxFireAuth15LoginDescriptorV","navigatorTitle":[{"kind":"identifier","text":"LoginDescriptor"}],"modules":[{"name":"RxFireAuth"}]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Instances of this class are returned from all the functions"},{"text":" ","type":"text"},{"text":"that perform a sign in.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/logindescriptor"]}],"topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/newUserId":{"role":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId","url":"\/documentation\/rxfireauth\/logindescriptor\/newuserid","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newUserId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"newUserId","abstract":[{"text":"Get the new user ID.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/fullName":{"role":"symbol","title":"fullName","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fullName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor\/fullname","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName","kind":"symbol","abstract":[{"text":"Get the full user name.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/oldUserId":{"url":"\/documentation\/rxfireauth\/logindescriptor\/olduserid","title":"oldUserId","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oldUserId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"text":"Get the old user ID.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/performMigration":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"performMigration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"performMigration","abstract":[{"text":"Get if this sign in operation requires a data migration.","type":"text"}],"url":"\/documentation\/rxfireauth\/logindescriptor\/performmigration","role":"symbol","type":"topic","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/logindescriptor/fullname.json b/docs/data/documentation/rxfireauth/logindescriptor/fullname.json index 3ee6664..e7692f8 100644 --- a/docs/data/documentation/rxfireauth/logindescriptor/fullname.json +++ b/docs/data/documentation/rxfireauth/logindescriptor/fullname.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Get the full user name."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/logindescriptor\/fullname"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fullName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"fullName","roleHeading":"Instance Property","role":"symbol","externalID":"s:10RxFireAuth15LoginDescriptorV8fullNameSSSgvp","modules":[{"name":"RxFireAuth"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fullName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This field inherits its value from the sign in method.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Some sign in methods don’t return this information."}]}],"kind":"content"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/fullName":{"url":"\/documentation\/rxfireauth\/logindescriptor\/fullname","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"fullName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"text":"Get the full user name.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName","kind":"symbol","title":"fullName","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName"},"abstract":[{"type":"text","text":"Get the full user name."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/logindescriptor\/fullname"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fullName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This field inherits its value from the sign in method.","type":"text"},{"type":"text","text":" "},{"text":"Some sign in methods don’t return this information.","type":"text"}],"type":"paragraph"}]}],"metadata":{"symbolKind":"property","externalID":"s:10RxFireAuth15LoginDescriptorV8fullNameSSSgvp","title":"fullName","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fullName","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"RxFireAuth"}],"role":"symbol"},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/fullName":{"role":"symbol","title":"fullName","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fullName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor\/fullname","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/fullName","kind":"symbol","abstract":[{"text":"Get the full user name.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/logindescriptor/newuserid.json b/docs/data/documentation/rxfireauth/logindescriptor/newuserid.json index c0cbf05..2543412 100644 --- a/docs/data/documentation/rxfireauth/logindescriptor/newuserid.json +++ b/docs/data/documentation/rxfireauth/logindescriptor/newuserid.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newUserId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This property holds the Firebase "},{"code":"uid","type":"codeVoice"},{"text":" of the user that is currently logged-in","type":"text"},{"text":" ","type":"text"},{"text":"as a result of a sign in action.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","abstract":[{"text":"Get the new user ID.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"metadata":{"roleHeading":"Instance Property","title":"newUserId","modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"newUserId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:10RxFireAuth15LoginDescriptorV9newUserIdSSSgvp","symbolKind":"property"},"sections":[],"variants":[{"paths":["\/documentation\/rxfireauth\/logindescriptor\/newuserid"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/newUserId":{"url":"\/documentation\/rxfireauth\/logindescriptor\/newuserid","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"newUserId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"Get the new user ID.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId","title":"newUserId","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/rxfireauth\/logindescriptor\/newuserid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newUserId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property holds the Firebase "},{"type":"codeVoice","code":"uid"},{"type":"text","text":" of the user that is currently logged-in"},{"text":" ","type":"text"},{"type":"text","text":"as a result of a sign in action."}]}],"kind":"content"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"metadata":{"externalID":"s:10RxFireAuth15LoginDescriptorV9newUserIdSSSgvp","symbolKind":"property","role":"symbol","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"newUserId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"newUserId","roleHeading":"Instance Property"},"abstract":[{"text":"Get the new user ID.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/newUserId":{"role":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/newUserId","url":"\/documentation\/rxfireauth\/logindescriptor\/newuserid","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newUserId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"newUserId","abstract":[{"text":"Get the new user ID.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/logindescriptor/olduserid.json b/docs/data/documentation/rxfireauth/logindescriptor/olduserid.json index 0851c8e..a2a604c 100644 --- a/docs/data/documentation/rxfireauth/logindescriptor/olduserid.json +++ b/docs/data/documentation/rxfireauth/logindescriptor/olduserid.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oldUserId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"oldUserId","externalID":"s:10RxFireAuth15LoginDescriptorV9oldUserIdSSSgvp","role":"symbol"},"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/logindescriptor\/olduserid"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Get the old user ID."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"oldUserId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property has a value only when a data migration is required."},{"type":"text","text":" "},{"type":"text","text":"This is the Firebase "},{"type":"codeVoice","code":"uid"},{"text":" of the anonymous user that has just been deleted and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"replaced with an existing account."}]}]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/oldUserId":{"url":"\/documentation\/rxfireauth\/logindescriptor\/olduserid","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"oldUserId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"Get the old user ID.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId","title":"oldUserId","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"oldUserId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property has a value only when a data migration is required."},{"type":"text","text":" "},{"type":"text","text":"This is the Firebase "},{"type":"codeVoice","code":"uid"},{"type":"text","text":" of the anonymous user that has just been deleted and"},{"text":" ","type":"text"},{"type":"text","text":"replaced with an existing account."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Get the old user ID."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId"},"variants":[{"paths":["\/documentation\/rxfireauth\/logindescriptor\/olduserid"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oldUserId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:10RxFireAuth15LoginDescriptorV9oldUserIdSSSgvp","title":"oldUserId","modules":[{"name":"RxFireAuth"}]},"sections":[],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/oldUserId":{"url":"\/documentation\/rxfireauth\/logindescriptor\/olduserid","title":"oldUserId","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/oldUserId","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oldUserId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"text":"Get the old user ID.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/logindescriptor/performmigration.json b/docs/data/documentation/rxfireauth/logindescriptor/performmigration.json index 35c115f..a00b914 100644 --- a/docs/data/documentation/rxfireauth/logindescriptor/performmigration.json +++ b/docs/data/documentation/rxfireauth/logindescriptor/performmigration.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Get if this sign in operation requires a data migration."}],"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","roleHeading":"Instance Property","title":"performMigration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"performMigration","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:10RxFireAuth15LoginDescriptorV16performMigrationSbvp"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"performMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This property holds the same value that you have passed","type":"text"},{"type":"text","text":" "},{"text":"to the ","type":"text"},{"type":"codeVoice","code":"allowMigration"},{"text":" parameter of all the functions","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that perform a sign in."}]},{"type":"paragraph","inlineContent":[{"text":"You can use this value to know if your code actually has to perform","type":"text"},{"type":"text","text":" "},{"text":"data migration. If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", you should detach all","type":"text"},{"type":"text","text":" "},{"type":"text","text":"data from "},{"code":"oldUserId","type":"codeVoice"},{"type":"text","text":" and attach it to "},{"type":"codeVoice","code":"newUserId"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/logindescriptor\/performmigration"]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/performMigration":{"role":"symbol","abstract":[{"text":"Get if this sign in operation requires a data migration.","type":"text"}],"kind":"symbol","title":"performMigration","url":"\/documentation\/rxfireauth\/logindescriptor\/performmigration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"performMigration","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/logindescriptor\/performmigration"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"]]},"abstract":[{"type":"text","text":"Get if this sign in operation requires a data migration."}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"performMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"RxFireAuth"}],"title":"performMigration","role":"symbol","externalID":"s:10RxFireAuth15LoginDescriptorV16performMigrationSbvp","symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"performMigration","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property holds the same value that you have passed"},{"type":"text","text":" "},{"type":"text","text":"to the "},{"type":"codeVoice","code":"allowMigration"},{"type":"text","text":" parameter of all the functions"},{"text":" ","type":"text"},{"type":"text","text":"that perform a sign in."}]},{"inlineContent":[{"text":"You can use this value to know if your code actually has to perform","type":"text"},{"type":"text","text":" "},{"text":"data migration. If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", you should detach all"},{"type":"text","text":" "},{"type":"text","text":"data from "},{"code":"oldUserId","type":"codeVoice"},{"type":"text","text":" and attach it to "},{"type":"codeVoice","code":"newUserId"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor/performMigration":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor\/performMigration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"performMigration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"performMigration","abstract":[{"text":"Get if this sign in operation requires a data migration.","type":"text"}],"url":"\/documentation\/rxfireauth\/logindescriptor\/performmigration","role":"symbol","type":"topic","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/loginhandlertype.json b/docs/data/documentation/rxfireauth/loginhandlertype.json index 25bf529..379747d 100644 --- a/docs/data/documentation/rxfireauth/loginhandlertype.json +++ b/docs/data/documentation/rxfireauth/loginhandlertype.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginHandlerType"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"You will get an instance of this protocol when reading the value of "},{"type":"codeVoice","code":"loginHandler"},{"type":"text","text":" "},{"text":"in implementations of ","type":"text"},{"code":"IUserManager","type":"codeVoice"},{"text":"- You can use it to redirect incoming calls","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"from the system browser, for example, when authenticating with a OAuth provider that"},{"type":"text","text":" "},{"type":"text","text":"redirects directly to your app (such as Google Sign In)."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"],"title":"Conforming Types","type":"conformingTypes"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginHandlerType","kind":"identifier"}],"roleHeading":"Protocol","navigatorTitle":[{"kind":"identifier","text":"LoginHandlerType"}],"title":"LoginHandlerType","symbolKind":"protocol","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth16LoginHandlerTypeP"},"abstract":[{"type":"text","text":"This protocol identifies a login handler object"},{"type":"text","text":" "},{"type":"text","text":"that is used by the library to authenticate with a 3rd-party provider,"},{"text":" ","type":"text"},{"type":"text","text":"such as Apple or Google."}],"variants":[{"paths":["\/documentation\/rxfireauth\/loginhandlertype"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"abstract":[{"type":"text","text":"This protocol identifies a login handler object"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"title":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","kind":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginHandlerType"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginHandlerType"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType/handle(url:)":{"abstract":[{"text":"Handle the specified URL.","type":"text"}],"title":"handle(url:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)","url":"\/documentation\/rxfireauth\/loginhandlertype\/handle(url:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","required":true}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)"]}],"metadata":{"externalID":"s:10RxFireAuth16LoginHandlerTypeP","roleHeading":"Protocol","title":"LoginHandlerType","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginHandlerType","kind":"identifier"}],"navigatorTitle":[{"text":"LoginHandlerType","kind":"identifier"}],"role":"symbol","modules":[{"name":"RxFireAuth"}],"symbolKind":"protocol"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginHandlerType"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"You will get an instance of this protocol when reading the value of ","type":"text"},{"type":"codeVoice","code":"loginHandler"},{"text":" ","type":"text"},{"type":"text","text":"in implementations of "},{"code":"IUserManager","type":"codeVoice"},{"text":"- You can use it to redirect incoming calls","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"from the system browser, for example, when authenticating with a OAuth provider that"},{"type":"text","text":" "},{"type":"text","text":"redirects directly to your app (such as Google Sign In)."}]}],"kind":"content"}],"abstract":[{"text":"This protocol identifies a login handler object","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that is used by the library to authenticate with a 3rd-party provider,"},{"text":" ","type":"text"},{"text":"such as Apple or Google.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"relationshipsSections":[{"type":"conformingTypes","kind":"relationships","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"],"title":"Conforming Types"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginhandlertype"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"kind":"symbol","type":"topic","title":"LoginHandlerType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoginHandlerType","kind":"identifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","abstract":[{"text":"This protocol identifies a login handler object","type":"text"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","navigatorTitle":[{"text":"LoginHandlerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType/handle(url:)":{"role":"symbol","required":true,"kind":"symbol","type":"topic","title":"handle(url:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)","url":"\/documentation\/rxfireauth\/loginhandlertype\/handle(url:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"handle","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Handle the specified URL."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/loginhandlertype/handle(url:).json b/docs/data/documentation/rxfireauth/loginhandlertype/handle(url:).json index b993d05..b8d8bc4 100644 --- a/docs/data/documentation/rxfireauth/loginhandlertype/handle(url:).json +++ b/docs/data/documentation/rxfireauth/loginhandlertype/handle(url:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Handle the specified URL."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType"]]},"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A URL."}],"type":"paragraph"}],"name":"url"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"text":" if the URL was handled, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if it should be handled by someone else.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginhandlertype\/handle(url:)"]}],"metadata":{"role":"symbol","symbolKind":"method","modules":[{"name":"RxFireAuth"}],"required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:10RxFireAuth16LoginHandlerTypeP6handle3urlSb10Foundation3URLV_tF","title":"handle(url:)","roleHeading":"Instance Method"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType/handle(url:)":{"abstract":[{"text":"Handle the specified URL.","type":"text"}],"title":"handle(url:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)","url":"\/documentation\/rxfireauth\/loginhandlertype\/handle(url:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","required":true},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"abstract":[{"type":"text","text":"This protocol identifies a login handler object"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"title":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","kind":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginHandlerType"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginHandlerType"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Handle the specified URL."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginhandlertype\/handle(url:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"handle","kind":"identifier"},{"kind":"text","text":"("},{"text":"url","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A URL."}],"type":"paragraph"}],"name":"url"}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if the URL was handled, "},{"code":"false","type":"codeVoice"},{"type":"text","text":" if it should be handled by someone else."}],"type":"paragraph"}]}],"kind":"symbol","metadata":{"modules":[{"name":"RxFireAuth"}],"title":"handle(url:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"handle","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","externalID":"s:10RxFireAuth16LoginHandlerTypeP6handle3urlSb10Foundation3URLV_tF","required":true,"roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType/handle(url:)":{"role":"symbol","required":true,"kind":"symbol","type":"topic","title":"handle(url:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType\/handle(url:)","url":"\/documentation\/rxfireauth\/loginhandlertype\/handle(url:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"handle","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Handle the specified URL."}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"kind":"symbol","type":"topic","title":"LoginHandlerType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoginHandlerType","kind":"identifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","abstract":[{"text":"This protocol identifies a login handler object","type":"text"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","navigatorTitle":[{"text":"LoginHandlerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/loginprovidermanagertype.json b/docs/data/documentation/rxfireauth/loginprovidermanagertype.json index 8862aee..bea4d65 100644 --- a/docs/data/documentation/rxfireauth/loginprovidermanagertype.json +++ b/docs/data/documentation/rxfireauth/loginprovidermanagertype.json @@ -1 +1 @@ -{"relationshipsSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"],"title":"Conforming Types","kind":"relationships","type":"conformingTypes"}],"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"],"title":"Instance Methods"}],"metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"role":"symbol","title":"LoginProviderManagerType","roleHeading":"Protocol","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth24LoginProviderManagerTypeP","symbolKind":"protocol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"type":"text","text":"When using the library in your code always make sure to"},{"type":"text","text":" "},{"text":"reference this protocol instead of the default implementation ","type":"text"},{"type":"codeVoice","code":"UserManager"},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"as this protocol will always conform to Semantic Versioning.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"This protocol defines the public API of the wrapper"},{"type":"text","text":" "},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"abstract":[{"type":"text","text":"Sign in with Apple in the passed view controller."}],"required":true,"role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithapple(in:updateuserdisplayname:allowmigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signInWithApple"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","title":"signInWithApple(in:updateUserDisplayName:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithApple(in:)":{"type":"topic","abstract":[{"text":"Confirm the authentication of the currently signed in user with Sign in with Apple.","type":"text"}],"kind":"symbol","required":true,"title":"confirmAuthenticationWithApple(in:)","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithapple(in:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithApple"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype","title":"LoginProviderManagerType","abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithGoogle(as:in:)":{"url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithgoogle(as:in:)","title":"confirmAuthenticationWithGoogle(as:in:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","role":"symbol","required":true,"abstract":[{"type":"text","text":"Confirm the authentication of the currently logged-in user with Google Sign-in."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","text":"ViewController"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"kind":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithGoogle"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}],"title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","abstract":[{"text":"Sign in with Google in the passed view controller.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"This protocol defines the public API of the wrapper"},{"type":"text","text":" "},{"type":"text","text":"around login providers, such as Sign in with Apple."}],"metadata":{"title":"LoginProviderManagerType","role":"symbol","externalID":"s:10RxFireAuth24LoginProviderManagerTypeP","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginProviderManagerType"}],"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"symbolKind":"protocol","roleHeading":"Protocol","modules":[{"name":"RxFireAuth"}]},"relationshipsSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"],"title":"Conforming Types","kind":"relationships","type":"conformingTypes"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"},"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginProviderManagerType"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When using the library in your code always make sure to"},{"type":"text","text":" "},{"type":"text","text":"reference this protocol instead of the default implementation "},{"type":"codeVoice","code":"UserManager"},{"type":"text","text":","},{"type":"text","text":" "},{"text":"as this protocol will always conform to Semantic Versioning.","type":"text"}]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"title":"LoginProviderManagerType","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithApple(in:)":{"title":"confirmAuthenticationWithApple(in:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"required":true,"abstract":[{"type":"text","text":"Confirm the authentication of the currently signed in user with Sign in with Apple."}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithapple(in:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithGoogle(as:in:)":{"url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithgoogle(as:in:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","abstract":[{"type":"text","text":"Confirm the authentication of the currently logged-in user with Google Sign-in."}],"kind":"symbol","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithGoogle"},{"kind":"text","text":"("},{"kind":"externalParam","text":"as"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","text":"ViewController"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"title":"confirmAuthenticationWithGoogle(as:in:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)","type":"topic","abstract":[{"type":"text","text":"Sign in with Google in the passed view controller."}],"kind":"symbol","required":true,"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signInWithGoogle"},{"kind":"text","text":"("},{"kind":"externalParam","text":"as"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","kind":"symbol","type":"topic","required":true,"url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithapple(in:updateuserdisplayname:allowmigration:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithApple"},{"kind":"text","text":"("},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Sign in with Apple in the passed view controller."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithapple(in:).json b/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithapple(in:).json index bd2c9ba..ad632ea 100644 --- a/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithapple(in:).json +++ b/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithapple(in:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"RxFireAuth"}],"required":true,"title":"confirmAuthenticationWithApple(in:)","roleHeading":"Instance Method","platforms":[{"deprecated":false,"beta":false,"unavailable":false,"name":"iOS","introducedAt":"13.0"},{"beta":false,"introducedAt":"10.15","name":"macOS","deprecated":false,"unavailable":false}],"externalID":"s:10RxFireAuth24LoginProviderManagerTypeP30confirmAuthenticationWithApple2in0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSo16NSViewControllerC_tF","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}]},"abstract":[{"text":"Confirm the authentication of the currently signed in user with Sign in with Apple.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The view controller over which the Sign in with Apple UI should be displayed.","type":"text"}]}],"name":"viewController"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A Completable action to observe.","type":"text"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"You can use this function to renew the user authentication in order to perform sensitive actions such as","type":"text"},{"type":"text","text":" "},{"text":"updating the password or deleting the account. This function will emit an error if the user does not have","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple among their authentication providers."}]},{"name":"Since","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.5.0"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithapple(in:)"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype","title":"LoginProviderManagerType","abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithApple(in:)":{"type":"topic","abstract":[{"text":"Confirm the authentication of the currently signed in user with Sign in with Apple.","type":"text"}],"kind":"symbol","required":true,"title":"confirmAuthenticationWithApple(in:)","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithapple(in:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithApple"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confirmAuthenticationWithApple"},{"kind":"text","text":"("},{"kind":"externalParam","text":"in"},{"kind":"text","text":" "},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The view controller over which the Sign in with Apple UI should be displayed.","type":"text"}]}],"name":"viewController"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"You can use this function to renew the user authentication in order to perform sensitive actions such as","type":"text"},{"type":"text","text":" "},{"text":"updating the password or deleting the account. This function will emit an error if the user does not have","type":"text"},{"type":"text","text":" "},{"text":"Sign in with Apple among their authentication providers.","type":"text"}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.5.0"}]}],"style":"note","type":"aside","name":"Since"}],"kind":"content"}],"metadata":{"externalID":"s:10RxFireAuth24LoginProviderManagerTypeP30confirmAuthenticationWithApple2in0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSo16NSViewControllerC_tF","title":"confirmAuthenticationWithApple(in:)","roleHeading":"Instance Method","symbolKind":"method","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"role":"symbol","platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"beta":false,"name":"macOS","unavailable":false,"deprecated":false,"introducedAt":"10.15"}],"modules":[{"name":"RxFireAuth"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Confirm the authentication of the currently signed in user with Sign in with Apple."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithapple(in:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"title":"LoginProviderManagerType","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithApple(in:)":{"title":"confirmAuthenticationWithApple(in:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"required":true,"abstract":[{"type":"text","text":"Confirm the authentication of the currently signed in user with Sign in with Apple."}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithapple(in:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithApple(in:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithgoogle(as:in:).json b/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithgoogle(as:in:).json index 36a47a9..11479d6 100644 --- a/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithgoogle(as:in:).json +++ b/docs/data/documentation/rxfireauth/loginprovidermanagertype/confirmauthenticationwithgoogle(as:in:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"confirmAuthenticationWithGoogle(as:in:)","modules":[{"name":"RxFireAuth"}],"required":true,"role":"symbol","symbolKind":"method","externalID":"s:10RxFireAuth24LoginProviderManagerTypeP31confirmAuthenticationWithGoogle2as2in0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_So16NSViewControllerCtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithgoogle(as:in:)"]}],"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Confirm the authentication of the currently logged-in user with Google Sign-in."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithGoogle"},{"kind":"text","text":"("},{"kind":"externalParam","text":"as"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"kind":"text","text":" "},{"text":"viewController","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"Google client ID, generally obtainable using "},{"code":"FirebaseApp.app()!.options.clientID","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The view controller over which the Google Sign-in UI should be displayed.","type":"text"}],"type":"paragraph"}],"name":"viewController"}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"A Completable action to observe.","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"You can use this function to renew the user authentication in order to perform sensitive actions such as","type":"text"},{"text":" ","type":"text"},{"text":"updating the password or deleting the account. This function will emit an error if the user does not have","type":"text"},{"text":" ","type":"text"},{"text":"Google Sign In among their authentication providers.","type":"text"}],"type":"paragraph"},{"name":"Since","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"version 1.5.0","type":"text"}]}],"type":"aside"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithGoogle(as:in:)":{"url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithgoogle(as:in:)","title":"confirmAuthenticationWithGoogle(as:in:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","role":"symbol","required":true,"abstract":[{"type":"text","text":"Confirm the authentication of the currently logged-in user with Google Sign-in."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","text":"ViewController"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"kind":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype","title":"LoginProviderManagerType","abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","required":true,"roleHeading":"Instance Method","externalID":"s:10RxFireAuth24LoginProviderManagerTypeP31confirmAuthenticationWithGoogle2as2in0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_So16NSViewControllerCtF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"title":"confirmAuthenticationWithGoogle(as:in:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Confirm the authentication of the currently logged-in user with Google Sign-in."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Google client ID, generally obtainable using "},{"type":"codeVoice","code":"FirebaseApp.app()!.options.clientID"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"clientId"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The view controller over which the Google Sign-in UI should be displayed."}]}],"name":"viewController"}]},{"content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"inlineContent":[{"text":"A Completable action to observe.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"You can use this function to renew the user authentication in order to perform sensitive actions such as","type":"text"},{"type":"text","text":" "},{"type":"text","text":"updating the password or deleting the account. This function will emit an error if the user does not have"},{"text":" ","type":"text"},{"type":"text","text":"Google Sign In among their authentication providers."}],"type":"paragraph"},{"name":"Since","content":[{"type":"paragraph","inlineContent":[{"text":"version 1.5.0","type":"text"}]}],"style":"note","type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithgoogle(as:in:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"title":"LoginProviderManagerType","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/confirmAuthenticationWithGoogle(as:in:)":{"url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/confirmauthenticationwithgoogle(as:in:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/confirmAuthenticationWithGoogle(as:in:)","abstract":[{"type":"text","text":"Confirm the authentication of the currently logged-in user with Google Sign-in."}],"kind":"symbol","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithGoogle"},{"kind":"text","text":"("},{"kind":"externalParam","text":"as"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","text":"ViewController"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"title":"confirmAuthenticationWithGoogle(as:in:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithapple(in:updateuserdisplayname:allowmigration:).json b/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithapple(in:updateuserdisplayname:allowmigration:).json index 41a4d3b..220e479 100644 --- a/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithapple(in:updateuserdisplayname:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithapple(in:updateuserdisplayname:allowmigration:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signInWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"viewController"},{"kind":"text","text":": "},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"},{"kind":"text","text":">"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The view controller over which the Sign in with Apple UI should be displayed.","type":"text"}]}],"name":"viewController"},{"name":"updateUserDisplayName","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If set to "},{"code":"true","type":"codeVoice"},{"type":"text","text":", a successful login will also update the user "},{"type":"codeVoice","code":"displayName"},{"type":"text","text":" field using information from the associated Apple ID."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login in an existing account. This option will be passed back to the caller","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"in the resulting "},{"code":"LoginDescriptor.performMigration","type":"codeVoice"},{"text":"; if set to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", the operation will not proceed and a "},{"code":"UserError.migrationRequired","type":"codeVoice"},{"type":"text","text":" error will be thrown."}]}],"name":"allowMigration"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Single that emits errors or a "},{"type":"codeVoice","code":"LoginDescriptor"},{"type":"text","text":" instance."}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Before using this function, you must enable Sign in with Apple under the “Signing & Capabilities” tab of"},{"type":"text","text":" "},{"type":"text","text":"your target. Also, you must turn on Sign in with Apple in your Firebase Console, if you haven’t already."}]},{"inlineContent":[{"text":"The Sign in with Apple flow will be different for new users and returning users; as a result, in the latter case, the library","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will not be able to retrieve the user’s display name, as Apple does not provide this information for returning users."},{"type":"text","text":" "},{"type":"text","text":"Keep in mind that the account you are creating using this function will be linked to the user’s Apple ID, but that link"},{"text":" ","type":"text"},{"text":"will only work in one direction: from Apple to Firebase; if you delete the Firebase account, the user will still find your app","type":"text"},{"text":" ","type":"text"},{"text":"in their Apple ID settings, under “Apps Using Your Apple ID”.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To use Sign in with Apple, your app must comply with specific terms. We strongly suggest you to review them before"},{"type":"text","text":" "},{"text":"starting the implementation: you can find those on the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/sign-in-with-apple\/"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"Additionally, if your app also provides the option to sign in\/sign up with another provider (such as Google) and you’re targeting the public App Store,","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/#sign-in-with-apple"},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithapple(in:updateuserdisplayname:allowmigration:)"]}],"abstract":[{"type":"text","text":"Sign in with Apple in the passed view controller."}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"RxFireAuth"}],"title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","required":true,"role":"symbol","platforms":[{"beta":false,"unavailable":false,"deprecated":false,"name":"iOS","introducedAt":"13.0"},{"introducedAt":"10.15","beta":false,"unavailable":false,"deprecated":false,"name":"macOS"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:10RxFireAuth24LoginProviderManagerTypeP15signInWithApple2in21updateUserDisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA0D10DescriptorVGSo16NSViewControllerC_S2bSgtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signInWithApple","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"abstract":[{"type":"text","text":"Sign in with Apple in the passed view controller."}],"required":true,"role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithapple(in:updateuserdisplayname:allowmigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signInWithApple"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","title":"signInWithApple(in:updateUserDisplayName:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype","title":"LoginProviderManagerType","abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"https://developer.apple.com/sign-in-with-apple/":{"title":"Apple Developer Portal","url":"https:\/\/developer.apple.com\/sign-in-with-apple\/","titleInlineContent":[{"type":"text","text":"Apple Developer Portal"}],"identifier":"https:\/\/developer.apple.com\/sign-in-with-apple\/","type":"link"},"https://developer.apple.com/app-store/review/guidelines/#sign-in-with-apple":{"type":"link","identifier":"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/#sign-in-with-apple","title":"you must also support Sign in with Apple","url":"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/#sign-in-with-apple","titleInlineContent":[{"type":"text","text":"you must also support Sign in with Apple"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"10.15","unavailable":false,"name":"macOS"}],"required":true,"modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithApple"},{"kind":"text","text":"("},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"kind":"text","text":">"}],"externalID":"s:10RxFireAuth24LoginProviderManagerTypeP15signInWithApple2in21updateUserDisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA0D10DescriptorVGSo16NSViewControllerC_S2bSgtF","symbolKind":"method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithapple(in:updateuserdisplayname:allowmigration:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signInWithApple"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"viewController"},{"kind":"text","text":": "},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"viewController","content":[{"inlineContent":[{"type":"text","text":"The view controller over which the Sign in with Apple UI should be displayed."}],"type":"paragraph"}]},{"name":"updateUserDisplayName","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If set to "},{"type":"codeVoice","code":"true"},{"text":", a successful login will also update the user ","type":"text"},{"type":"codeVoice","code":"displayName"},{"text":" field using information from the associated Apple ID.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login in an existing account. This option will be passed back to the caller","type":"text"},{"text":" ","type":"text"},{"text":"in the resulting ","type":"text"},{"type":"codeVoice","code":"LoginDescriptor.performMigration"},{"text":"; if set to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", the operation will not proceed and a "},{"code":"UserError.migrationRequired","type":"codeVoice"},{"type":"text","text":" error will be thrown."}],"type":"paragraph"}],"name":"allowMigration"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"A Single that emits errors or a ","type":"text"},{"type":"codeVoice","code":"LoginDescriptor"},{"type":"text","text":" instance."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Before using this function, you must enable Sign in with Apple under the “Signing & Capabilities” tab of","type":"text"},{"type":"text","text":" "},{"text":"your target. Also, you must turn on Sign in with Apple in your Firebase Console, if you haven’t already.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"The Sign in with Apple flow will be different for new users and returning users; as a result, in the latter case, the library","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will not be able to retrieve the user’s display name, as Apple does not provide this information for returning users."},{"text":" ","type":"text"},{"text":"Keep in mind that the account you are creating using this function will be linked to the user’s Apple ID, but that link","type":"text"},{"text":" ","type":"text"},{"text":"will only work in one direction: from Apple to Firebase; if you delete the Firebase account, the user will still find your app","type":"text"},{"type":"text","text":" "},{"text":"in their Apple ID settings, under “Apps Using Your Apple ID”.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"To use Sign in with Apple, your app must comply with specific terms. We strongly suggest you to review them before","type":"text"},{"text":" ","type":"text"},{"text":"starting the implementation: you can find those on the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/sign-in-with-apple\/","isActive":true},{"text":".","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Additionally, if your app also provides the option to sign in\/sign up with another provider (such as Google) and you’re targeting the public App Store,"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/#sign-in-with-apple","type":"reference","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Sign in with Apple in the passed view controller.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)"},"references":{"https://developer.apple.com/sign-in-with-apple/":{"title":"Apple Developer Portal","url":"https:\/\/developer.apple.com\/sign-in-with-apple\/","titleInlineContent":[{"text":"Apple Developer Portal","type":"text"}],"type":"link","identifier":"https:\/\/developer.apple.com\/sign-in-with-apple\/"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"title":"LoginProviderManagerType","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},"https://developer.apple.com/app-store/review/guidelines/#sign-in-with-apple":{"titleInlineContent":[{"type":"text","text":"you must also support Sign in with Apple"}],"title":"you must also support Sign in with Apple","type":"link","identifier":"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/#sign-in-with-apple","url":"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/#sign-in-with-apple"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","kind":"symbol","type":"topic","required":true,"url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithapple(in:updateuserdisplayname:allowmigration:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithApple"},{"kind":"text","text":"("},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Sign in with Apple in the passed view controller."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithApple(in:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json b/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json index 85bd926..bad918e 100644 --- a/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/loginprovidermanagertype/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signInWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"as"},{"kind":"text","text":" "},{"text":"clientId","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Google client ID, generally obtainable using "},{"code":"FirebaseApp.app()!.options.clientID","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"clientId"},{"name":"viewController","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The view controller over which the Google Sign-in UI should be displayed."}]}]},{"name":"updateUserDisplayName","content":[{"inlineContent":[{"type":"text","text":"If set to "},{"type":"codeVoice","code":"true"},{"text":", a successful login will also update the user ","type":"text"},{"type":"codeVoice","code":"displayName"},{"type":"text","text":" field using information from the associated Google Account."}],"type":"paragraph"}]},{"name":"allowMigration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login in an existing account. This option will be passed back to the caller"},{"type":"text","text":" "},{"text":"in the resulting ","type":"text"},{"code":"LoginDescriptor.performMigration","type":"codeVoice"},{"type":"text","text":"; if set to "},{"type":"codeVoice","code":"nil"},{"text":", the operation will not proceed and a ","type":"text"},{"type":"codeVoice","code":"UserError.migrationRequired"},{"text":" error will be thrown.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Single that emits errors or a "},{"type":"codeVoice","code":"LoginDescriptor"},{"type":"text","text":" instance."}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Google Sign In works by opening a Safari view over the specified view controller. At some point,"},{"text":" ","type":"text"},{"type":"text","text":"a redirect will happen and will be sent to your AppDelegate or SceneDelegate: when it does, you must forward"},{"text":" ","type":"text"},{"text":"the URL by calling ","type":"text"},{"type":"codeVoice","code":"loginHandler.handle(url:)"},{"type":"text","text":" on your "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":" instance."}],"type":"paragraph"},{"name":"Since","content":[{"type":"paragraph","inlineContent":[{"text":"version 1.5.0","type":"text"}]}],"type":"aside","style":"note"}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","symbolKind":"method","role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Method","externalID":"s:10RxFireAuth24LoginProviderManagerTypeP16signInWithGoogle2as2in21updateUserDisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAI11SingleTraitOAA0D10DescriptorVGSS_So16NSViewControllerCS2bSgtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signInWithGoogle"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","text":"ViewController"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?) -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}],"required":true},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"abstract":[{"text":"Sign in with Google in the passed view controller.","type":"text"}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype","title":"LoginProviderManagerType","abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithGoogle"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}],"title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","abstract":[{"text":"Sign in with Google in the passed view controller.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","roleHeading":"Instance Method","symbolKind":"method","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signInWithGoogle"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"as"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}],"modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth24LoginProviderManagerTypeP16signInWithGoogle2as2in21updateUserDisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAI11SingleTraitOAA0D10DescriptorVGSS_So16NSViewControllerCS2bSgtF","role":"symbol"},"abstract":[{"type":"text","text":"Sign in with Google in the passed view controller."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signInWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"kind":"text","text":" "},{"text":"clientId","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"text":"viewController","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Google client ID, generally obtainable using "},{"type":"codeVoice","code":"FirebaseApp.app()!.options.clientID"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The view controller over which the Google Sign-in UI should be displayed.","type":"text"}],"type":"paragraph"}],"name":"viewController"},{"content":[{"inlineContent":[{"type":"text","text":"If set to "},{"code":"true","type":"codeVoice"},{"type":"text","text":", a successful login will also update the user "},{"type":"codeVoice","code":"displayName"},{"type":"text","text":" field using information from the associated Google Account."}],"type":"paragraph"}],"name":"updateUserDisplayName"},{"content":[{"inlineContent":[{"type":"text","text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login in an existing account. This option will be passed back to the caller"},{"text":" ","type":"text"},{"text":"in the resulting ","type":"text"},{"code":"LoginDescriptor.performMigration","type":"codeVoice"},{"type":"text","text":"; if set to "},{"type":"codeVoice","code":"nil"},{"text":", the operation will not proceed and a ","type":"text"},{"type":"codeVoice","code":"UserError.migrationRequired"},{"type":"text","text":" error will be thrown."}],"type":"paragraph"}],"name":"allowMigration"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Single that emits errors or a "},{"type":"codeVoice","code":"LoginDescriptor"},{"type":"text","text":" instance."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Google Sign In works by opening a Safari view over the specified view controller. At some point,","type":"text"},{"type":"text","text":" "},{"text":"a redirect will happen and will be sent to your AppDelegate or SceneDelegate: when it does, you must forward","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the URL by calling "},{"code":"loginHandler.handle(url:)","type":"codeVoice"},{"type":"text","text":" on your "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":" instance."}]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.5.0"}]}],"style":"note","name":"Since"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","url":"\/documentation\/rxfireauth\/loginprovidermanagertype\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)","type":"topic","abstract":[{"type":"text","text":"Sign in with Google in the passed view controller."}],"kind":"symbol","required":true,"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signInWithGoogle"},{"kind":"text","text":"("},{"kind":"externalParam","text":"as"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"title":"LoginProviderManagerType","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplecompletionhandler.json b/docs/data/documentation/rxfireauth/signinwithapplecompletionhandler.json index 4ff8eb7..7d00e66 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplecompletionhandler.json +++ b/docs/data/documentation/rxfireauth/signinwithapplecompletionhandler.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Instances of "},{"type":"codeVoice","code":"SignInWithAppleHandler"},{"type":"text","text":" need"},{"text":" ","type":"text"},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplecompletionhandler"]}],"metadata":{"title":"SignInWithAppleCompletionHandler","modules":[{"name":"RxFireAuth"}],"roleHeading":"Type Alias","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"SignInWithAppleCompletionHandler","kind":"identifier"}],"externalID":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"symbolKind":"typealias"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SignInWithAppleCompletionHandler","kind":"identifier"},{"kind":"text","text":" = ("},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"idToken","content":[{"inlineContent":[{"text":"The ID token returned by Apple.","type":"text"}],"type":"paragraph"}]},{"name":"nonce","content":[{"inlineContent":[{"text":"A random secure string to identify the authentication session.","type":"text"}],"type":"paragraph"}]},{"name":"displayName","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user full name."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The email associated to the Apple ID or a private email address."}]}],"name":"email"},{"name":"error","content":[{"inlineContent":[{"text":"An error, if something went wrong.","type":"text"}],"type":"paragraph"}]}]}],"kind":"symbol","sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleCompletionHandler":{"url":"\/documentation\/rxfireauth\/signinwithapplecompletionhandler","navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"abstract":[{"type":"text","text":"Instances of "},{"code":"SignInWithAppleHandler","type":"codeVoice"},{"type":"text","text":" need"},{"type":"text","text":" "},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"title":"SignInWithAppleCompletionHandler","role":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"},{"text":" = (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"idToken","content":[{"type":"paragraph","inlineContent":[{"text":"The ID token returned by Apple.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A random secure string to identify the authentication session.","type":"text"}]}],"name":"nonce"},{"name":"displayName","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user full name."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The email associated to the Apple ID or a private email address.","type":"text"}]}],"name":"email"},{"name":"error","content":[{"inlineContent":[{"text":"An error, if something went wrong.","type":"text"}],"type":"paragraph"}]}]}],"abstract":[{"type":"text","text":"Instances of "},{"code":"SignInWithAppleHandler","type":"codeVoice"},{"text":" need","type":"text"},{"type":"text","text":" "},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplecompletionhandler"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"typealias","roleHeading":"Type Alias","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"navigatorTitle":[{"text":"SignInWithAppleCompletionHandler","kind":"identifier"}],"externalID":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","modules":[{"name":"RxFireAuth"}],"title":"SignInWithAppleCompletionHandler"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleCompletionHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleCompletionHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"role":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplecompletionhandler","abstract":[{"type":"text","text":"Instances of "},{"type":"codeVoice","code":"SignInWithAppleHandler"},{"type":"text","text":" need"},{"text":" ","type":"text"},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler.json b/docs/data/documentation/rxfireauth/signinwithapplehandler.json index c9d4734..14f3778 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler.json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"relationshipsSections":[{"identifiers":["doc:\/\/RxFireAuth\/objc(cs)NSObject"],"type":"inheritsFrom","kind":"relationships","title":"Inherits From"},{"title":"Conforms To","identifiers":["doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerDelegate","doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerPresentationContextProviding","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","doc:\/\/RxFireAuth\/objc(pl)NSObject","doc:\/\/RxFireAuth\/7RxSwift18ReactiveCompatibleP","doc:\/\/RxFireAuth\/s7CVarArgP","doc:\/\/RxFireAuth\/s28CustomDebugStringConvertibleP","doc:\/\/RxFireAuth\/s23CustomStringConvertibleP","doc:\/\/RxFireAuth\/SQ","doc:\/\/RxFireAuth\/SH"],"kind":"relationships","type":"conformsTo"}],"metadata":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SignInWithAppleHandler","kind":"identifier"}],"modules":[{"name":"RxFireAuth"}],"title":"SignInWithAppleHandler","roleHeading":"Class","platforms":[{"deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false,"name":"iOS"},{"beta":false,"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false}],"navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleHandler"}],"symbolKind":"class","externalID":"c:@M@RxFireAuth@objc(cs)SignInWithAppleHandler"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"An instance of this class is automatically created and invoked","type":"text"},{"type":"text","text":" "},{"text":"by ","type":"text"},{"type":"codeVoice","code":"UserManager"},{"text":" when you ask it to ","type":"text"},{"type":"codeVoice","code":"signInWithApple(in:updateUserDisplayName:allowMigration:)"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"You can use it also without a user manager associated."}]},{"inlineContent":[{"type":"text","text":"Sign in with Apple is only available on iOS 13 and macOS 10.15 or later."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A helper class that handles the flow of"},{"text":" ","type":"text"},{"text":"Sign in with Apple.","type":"text"}],"references":{"doc://RxFireAuth/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SH"},"doc://RxFireAuth/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SQ"},"doc://RxFireAuth/objc(cs)NSObject":{"title":"ObjectiveC.NSObject","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/objc(cs)NSObject"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"abstract":[{"type":"text","text":"This protocol identifies a login handler object"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"title":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","kind":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginHandlerType"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginHandlerType"}]},"doc://RxFireAuth/objc(pl)ASAuthorizationControllerDelegate":{"title":"AuthenticationServices.ASAuthorizationControllerDelegate","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerDelegate"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerPresentationContextProviding-Implementations":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerpresentationcontextproviding-implementations","kind":"article","title":"ASAuthorizationControllerPresentationContextProviding Implementations","role":"collectionGroup","type":"topic"},"doc://RxFireAuth/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/s28CustomDebugStringConvertibleP"},"doc://RxFireAuth/objc(pl)ASAuthorizationControllerPresentationContextProviding":{"title":"AuthenticationServices.ASAuthorizationControllerPresentationContextProviding","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerPresentationContextProviding"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/LoginHandlerType-Implementations":{"type":"topic","abstract":[],"kind":"article","title":"LoginHandlerType Implementations","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/loginhandlertype-implementations","role":"collectionGroup","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations"},"doc://RxFireAuth/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/s23CustomStringConvertibleP"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerDelegate-Implementations":{"role":"collectionGroup","title":"ASAuthorizationControllerDelegate Implementations","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations","kind":"article","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/s7CVarArgP","title":"Swift.CVarArg"},"doc://RxFireAuth/7RxSwift18ReactiveCompatibleP":{"type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/7RxSwift18ReactiveCompatibleP","title":"RxSwift.ReactiveCompatible"},"doc://RxFireAuth/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/signIn(completionHandler:)":{"kind":"symbol","abstract":[{"type":"text","text":"Start the Sign in with Apple flow."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signIn","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"completionHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","text":"SignInWithAppleCompletionHandler","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)","title":"signIn(completionHandler:)","type":"topic","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/signin(completionhandler:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"relationshipsSections":[{"kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/RxFireAuth\/objc(cs)NSObject"],"title":"Inherits From"},{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerDelegate","doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerPresentationContextProviding","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","doc:\/\/RxFireAuth\/objc(pl)NSObject","doc:\/\/RxFireAuth\/7RxSwift18ReactiveCompatibleP","doc:\/\/RxFireAuth\/s7CVarArgP","doc:\/\/RxFireAuth\/s28CustomDebugStringConvertibleP","doc:\/\/RxFireAuth\/s23CustomStringConvertibleP","doc:\/\/RxFireAuth\/SQ","doc:\/\/RxFireAuth\/SH"],"title":"Conforms To"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations"],"generated":true}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}]}]},{"kind":"content","content":[{"anchor":"overview","text":"Overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An instance of this class is automatically created and invoked"},{"text":" ","type":"text"},{"type":"text","text":"by "},{"code":"UserManager","type":"codeVoice"},{"type":"text","text":" when you ask it to "},{"type":"codeVoice","code":"signInWithApple(in:updateUserDisplayName:allowMigration:)"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"You can use it also without a user manager associated.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Sign in with Apple is only available on iOS 13 and macOS 10.15 or later."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A helper class that handles the flow of"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"metadata":{"title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"modules":[{"name":"RxFireAuth"}],"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"10.15","name":"macOS"}],"roleHeading":"Class","symbolKind":"class","externalID":"c:@M@RxFireAuth@objc(cs)SignInWithAppleHandler"},"references":{"doc://RxFireAuth/objc(pl)ASAuthorizationControllerDelegate":{"identifier":"doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerDelegate","type":"unresolvable","title":"AuthenticationServices.ASAuthorizationControllerDelegate"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/signIn(completionHandler:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)","title":"signIn(completionHandler:)","abstract":[{"type":"text","text":"Start the Sign in with Apple flow."}],"role":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/signin(completionhandler:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signIn","kind":"identifier"},{"kind":"text","text":"("},{"text":"completionHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SignInWithAppleCompletionHandler","preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/s23CustomStringConvertibleP":{"identifier":"doc:\/\/RxFireAuth\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://RxFireAuth/objc(cs)NSObject":{"identifier":"doc:\/\/RxFireAuth\/objc(cs)NSObject","type":"unresolvable","title":"ObjectiveC.NSObject"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerDelegate-Implementations":{"type":"topic","kind":"article","title":"ASAuthorizationControllerDelegate Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/LoginHandlerType-Implementations":{"title":"LoginHandlerType Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/loginhandlertype-implementations","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations","type":"topic","kind":"article","role":"collectionGroup"},"doc://RxFireAuth/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/RxFireAuth\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"kind":"symbol","type":"topic","title":"LoginHandlerType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoginHandlerType","kind":"identifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","abstract":[{"text":"This protocol identifies a login handler object","type":"text"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","navigatorTitle":[{"text":"LoginHandlerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerPresentationContextProviding-Implementations":{"abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations","title":"ASAuthorizationControllerPresentationContextProviding Implementations","type":"topic","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerpresentationcontextproviding-implementations","kind":"article","role":"collectionGroup"},"doc://RxFireAuth/objc(pl)NSObject":{"identifier":"doc:\/\/RxFireAuth\/objc(pl)NSObject","type":"unresolvable","title":"ObjectiveC.NSObjectProtocol"},"doc://RxFireAuth/objc(pl)ASAuthorizationControllerPresentationContextProviding":{"title":"AuthenticationServices.ASAuthorizationControllerPresentationContextProviding","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/objc(pl)ASAuthorizationControllerPresentationContextProviding"},"doc://RxFireAuth/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SQ"},"doc://RxFireAuth/s7CVarArgP":{"title":"Swift.CVarArg","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/s7CVarArgP"},"doc://RxFireAuth/7RxSwift18ReactiveCompatibleP":{"title":"RxSwift.ReactiveCompatible","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/7RxSwift18ReactiveCompatibleP"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/SH"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerdelegate-implementations.json b/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerdelegate-implementations.json index 30ba89f..7114c12 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerdelegate-implementations.json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerdelegate-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)"]}],"sections":[],"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"ASAuthorizationControllerDelegate Implementations","modules":[{"name":"RxFireAuth"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithError:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":", "},{"text":"didCompleteWithError","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"role":"symbol","title":"authorizationController(controller:didCompleteWithError:)","type":"topic","kind":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewitherror:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithAuthorization:)":{"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didCompleteWithAuthorization"},{"kind":"text","text":": "},{"text":"ASAuthorization","preciseIdentifier":"c:objc(cs)ASAuthorization","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)","title":"authorizationController(controller:didCompleteWithAuthorization:)","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewithauthorization:)"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)"],"title":"Instance Methods","generated":true}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations"},"metadata":{"role":"collectionGroup","title":"ASAuthorizationControllerDelegate Implementations","modules":[{"name":"RxFireAuth"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithAuthorization:)":{"title":"authorizationController(controller:didCompleteWithAuthorization:)","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewithauthorization:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorization","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithError:)":{"title":"authorizationController(controller:didCompleteWithError:)","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewitherror:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerpresentationcontextproviding-implementations.json b/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerpresentationcontextproviding-implementations.json index 06e89ab..328c06e 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerpresentationcontextproviding-implementations.json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/asauthorizationcontrollerpresentationcontextproviding-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerpresentationcontextproviding-implementations"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"collectionGroup","title":"ASAuthorizationControllerPresentationContextProviding Implementations"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/presentationAnchor(for:)":{"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/presentationanchor(for:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)","abstract":[],"kind":"symbol","title":"presentationAnchor(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"presentationAnchor"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor"}]}}} \ No newline at end of file +{"kind":"article","topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"metadata":{"title":"ASAuthorizationControllerPresentationContextProviding Implementations","modules":[{"name":"RxFireAuth"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerpresentationcontextproviding-implementations"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/presentationAnchor(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"presentationAnchor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)","type":"topic","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/presentationanchor(for:)","title":"presentationAnchor(for:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewithauthorization:).json b/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewithauthorization:).json index b98884f..087d8e5 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewithauthorization:).json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewithauthorization:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithAuthorization:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"authorization","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ASAuthorization","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewithauthorization:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"authorizationController(controller:didCompleteWithAuthorization:)","symbolKind":"method","platforms":[{"deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false,"name":"iOS"},{"deprecated":false,"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.15"}],"extendedModule":"RxFireAuth","modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationController"},{"kind":"text","text":"("},{"kind":"externalParam","text":"controller"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController"},{"kind":"text","text":", "},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorization","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"text":")","kind":"text"}],"externalID":"c:@CM@RxFireAuth@objc(cs)SignInWithAppleHandler(im)authorizationController:didCompleteWithAuthorization:","roleHeading":"Instance Method"},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithAuthorization:)":{"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didCompleteWithAuthorization"},{"kind":"text","text":": "},{"text":"ASAuthorization","preciseIdentifier":"c:objc(cs)ASAuthorization","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)","title":"authorizationController(controller:didCompleteWithAuthorization:)","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewithauthorization:)"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerDelegate-Implementations":{"role":"collectionGroup","title":"ASAuthorizationControllerDelegate Implementations","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations","kind":"article","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationController"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"authorization","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorization","preciseIdentifier":"c:objc(cs)ASAuthorization","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewithauthorization:)"]}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"extendedModule":"RxFireAuth","title":"authorizationController(controller:didCompleteWithAuthorization:)","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":", "},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorization","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"text":")","kind":"text"}],"platforms":[{"deprecated":false,"name":"iOS","beta":false,"introducedAt":"13.0","unavailable":false},{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"10.15","name":"macOS"}],"externalID":"c:@CM@RxFireAuth@objc(cs)SignInWithAppleHandler(im)authorizationController:didCompleteWithAuthorization:"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithAuthorization:)"},{"type":"text","text":"."}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithAuthorization:)":{"title":"authorizationController(controller:didCompleteWithAuthorization:)","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewithauthorization:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorization","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithAuthorization:)","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerDelegate-Implementations":{"type":"topic","kind":"article","title":"ASAuthorizationControllerDelegate Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewitherror:).json b/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewitherror:).json index 57e2197..e50d372 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewitherror:).json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/authorizationcontroller(controller:didcompletewitherror:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewitherror:)"]}],"metadata":{"title":"authorizationController(controller:didCompleteWithError:)","modules":[{"name":"RxFireAuth"}],"role":"symbol","platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false},{"beta":false,"introducedAt":"10.15","name":"macOS","deprecated":false,"unavailable":false}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didCompleteWithError"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"c:@CM@RxFireAuth@objc(cs)SignInWithAppleHandler(im)authorizationController:didCompleteWithError:","symbolKind":"method","extendedModule":"RxFireAuth"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithError:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"text":" ","kind":"text"},{"text":"error","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithError:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":", "},{"text":"didCompleteWithError","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"role":"symbol","title":"authorizationController(controller:didCompleteWithError:)","type":"topic","kind":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewitherror:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerDelegate-Implementations":{"role":"collectionGroup","title":"ASAuthorizationControllerDelegate Implementations","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations","kind":"article","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"controller"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithError","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"error"},{"text":": ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"RxFireAuth","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"role":"symbol","platforms":[{"name":"iOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"introducedAt":"10.15","deprecated":false,"unavailable":false,"beta":false,"name":"macOS"}],"roleHeading":"Instance Method","externalID":"c:@CM@RxFireAuth@objc(cs)SignInWithAppleHandler(im)authorizationController:didCompleteWithError:","title":"authorizationController(controller:didCompleteWithError:)","modules":[{"name":"RxFireAuth"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithError:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewitherror:)"]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerDelegate-Implementations":{"type":"topic","kind":"article","title":"ASAuthorizationControllerDelegate Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerdelegate-implementations","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerDelegate-Implementations","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/authorizationController(controller:didCompleteWithError:)":{"title":"authorizationController(controller:didCompleteWithError:)","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/authorizationcontroller(controller:didcompletewitherror:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/authorizationController(controller:didCompleteWithError:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/handle(url:).json b/docs/data/documentation/rxfireauth/signinwithapplehandler/handle(url:).json index 411b074..1f8abac 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/handle(url:).json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/handle(url:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"RxFireAuth"}],"platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"beta":false,"unavailable":false,"introducedAt":"10.15","deprecated":false,"name":"macOS"}],"roleHeading":"Instance Method","title":"handle(url:)","externalID":"s:10RxFireAuth22SignInWithAppleHandlerC6handle3urlSb10Foundation3URLV_tF","symbolKind":"method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handle"},{"kind":"text","text":"("},{"text":"url","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"RxFireAuth"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handle","kind":"identifier"},{"kind":"text","text":"("},{"text":"url","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LoginHandlerType.handle(url:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/handle(url:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/handle(url:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/handle(url:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)","type":"topic","title":"handle(url:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/LoginHandlerType-Implementations":{"type":"topic","abstract":[],"kind":"article","title":"LoginHandlerType Implementations","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/loginhandlertype-implementations","role":"collectionGroup","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"extendedModule":"RxFireAuth","title":"handle(url:)","externalID":"s:10RxFireAuth22SignInWithAppleHandlerC6handle3urlSb10Foundation3URLV_tF","roleHeading":"Instance Method","platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","deprecated":false,"beta":false},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false,"name":"macOS"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"handle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"RxFireAuth"}],"symbolKind":"method","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LoginHandlerType.handle(url:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handle"},{"kind":"text","text":"("},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/handle(url:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/LoginHandlerType-Implementations":{"title":"LoginHandlerType Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/loginhandlertype-implementations","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations","type":"topic","kind":"article","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/handle(url:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[],"title":"handle(url:)","kind":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/handle(url:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/loginhandlertype-implementations.json b/docs/data/documentation/rxfireauth/signinwithapplehandler/loginhandlertype-implementations.json index 4af2b47..348365e 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/loginhandlertype-implementations.json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/loginhandlertype-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/loginhandlertype-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"LoginHandlerType Implementations","modules":[{"name":"RxFireAuth"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/handle(url:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/handle(url:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)","type":"topic","title":"handle(url:)","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/LoginHandlerType-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)"],"generated":true}],"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/loginhandlertype-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"kind":"article","sections":[],"metadata":{"title":"LoginHandlerType Implementations","role":"collectionGroup","modules":[{"name":"RxFireAuth"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/handle(url:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/handle(url:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handle"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[],"title":"handle(url:)","kind":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/handle(url:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/presentationanchor(for:).json b/docs/data/documentation/rxfireauth/signinwithapplehandler/presentationanchor(for:).json index 24da521..504286f 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/presentationanchor(for:).json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/presentationanchor(for:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"presentationAnchor","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"controller","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ASAuthorizationControllerPresentationContextProviding.presentationAnchor(for:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations"]]},"sections":[],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"externalID":"c:@CM@RxFireAuth@objc(cs)SignInWithAppleHandler(im)presentationAnchorForAuthorizationController:","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"presentationAnchor"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"}],"symbolKind":"method","platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"iOS","beta":false},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"name":"macOS","beta":false}],"role":"symbol","extendedModule":"RxFireAuth","title":"presentationAnchor(for:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/presentationanchor(for:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/presentationAnchor(for:)":{"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/presentationanchor(for:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)","abstract":[],"kind":"symbol","title":"presentationAnchor(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"presentationAnchor"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerPresentationContextProviding-Implementations":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerpresentationcontextproviding-implementations","kind":"article","title":"ASAuthorizationControllerPresentationContextProviding Implementations","role":"collectionGroup","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ASAuthorizationControllerPresentationContextProviding.presentationAnchor(for:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/presentationanchor(for:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations"]]},"metadata":{"role":"symbol","modules":[{"name":"RxFireAuth"}],"extendedModule":"RxFireAuth","externalID":"c:@CM@RxFireAuth@objc(cs)SignInWithAppleHandler(im)presentationAnchorForAuthorizationController:","platforms":[{"unavailable":false,"beta":false,"name":"iOS","deprecated":false,"introducedAt":"13.0"},{"name":"macOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.15"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"presentationAnchor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier","text":"ASPresentationAnchor"}],"symbolKind":"method","title":"presentationAnchor(for:)"},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"presentationAnchor","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"controller"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/presentationAnchor(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"presentationAnchor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/presentationAnchor(for:)","type":"topic","abstract":[],"url":"\/documentation\/rxfireauth\/signinwithapplehandler\/presentationanchor(for:)","title":"presentationAnchor(for:)"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/ASAuthorizationControllerPresentationContextProviding-Implementations":{"abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/ASAuthorizationControllerPresentationContextProviding-Implementations","title":"ASAuthorizationControllerPresentationContextProviding Implementations","type":"topic","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/asauthorizationcontrollerpresentationcontextproviding-implementations","kind":"article","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/signinwithapplehandler/signin(completionhandler:).json b/docs/data/documentation/rxfireauth/signinwithapplehandler/signin(completionhandler:).json index 6f3b040..cb2c839 100644 --- a/docs/data/documentation/rxfireauth/signinwithapplehandler/signin(completionhandler:).json +++ b/docs/data/documentation/rxfireauth/signinwithapplehandler/signin(completionhandler:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false}],"modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signIn","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completionHandler"},{"text":": ","kind":"text"},{"text":"SignInWithAppleCompletionHandler","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera"},{"text":"?)","kind":"text"}],"externalID":"s:10RxFireAuth22SignInWithAppleHandlerC04signE0010completionH0yySSSg_A3Fs5Error_pSgtcSg_tF","title":"signIn(completionHandler:)","roleHeading":"Instance Method"},"abstract":[{"text":"Start the Sign in with Apple flow.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signIn","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completionHandler"},{"text":": ","kind":"text"},{"text":"SignInWithAppleCompletionHandler","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler"},{"text":"?)","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A function to be performed when the flow is ended, either successfully or with an error.","type":"text"}]}],"name":"completionHandler"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/signin(completionhandler:)"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleCompletionHandler":{"url":"\/documentation\/rxfireauth\/signinwithapplecompletionhandler","navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"abstract":[{"type":"text","text":"Instances of "},{"code":"SignInWithAppleHandler","type":"codeVoice"},{"type":"text","text":" need"},{"type":"text","text":" "},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"title":"SignInWithAppleCompletionHandler","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"SignInWithAppleHandler","kind":"identifier"}],"abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","title":"SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/signIn(completionHandler:)":{"kind":"symbol","abstract":[{"type":"text","text":"Start the Sign in with Apple flow."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signIn","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"completionHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","text":"SignInWithAppleCompletionHandler","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)","title":"signIn(completionHandler:)","type":"topic","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/signin(completionhandler:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/rxfireauth\/signinwithapplehandler\/signin(completionhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signIn"},{"text":"(","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","text":"SignInWithAppleCompletionHandler","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]}]},{"parameters":[{"name":"completionHandler","content":[{"inlineContent":[{"type":"text","text":"A function to be performed when the flow is ended, either successfully or with an error."}],"type":"paragraph"}]}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Start the Sign in with Apple flow."}],"metadata":{"symbolKind":"method","role":"symbol","title":"signIn(completionHandler:)","externalID":"s:10RxFireAuth22SignInWithAppleHandlerC04signE0010completionH0yySSSg_A3Fs5Error_pSgtcSg_tF","platforms":[{"unavailable":false,"introducedAt":"13.0","deprecated":false,"name":"iOS","beta":false},{"deprecated":false,"unavailable":false,"introducedAt":"10.15","beta":false,"name":"macOS"}],"modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signIn","kind":"identifier"},{"kind":"text","text":"("},{"text":"completionHandler","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","text":"SignInWithAppleCompletionHandler","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"roleHeading":"Instance Method"},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler/signIn(completionHandler:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler\/signIn(completionHandler:)","title":"signIn(completionHandler:)","abstract":[{"type":"text","text":"Start the Sign in with Apple flow."}],"role":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplehandler\/signin(completionhandler:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signIn","kind":"identifier"},{"kind":"text","text":"("},{"text":"completionHandler","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SignInWithAppleCompletionHandler","preciseIdentifier":"s:10RxFireAuth32SignInWithAppleCompletionHandlera","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleCompletionHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleCompletionHandler","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}],"role":"symbol","url":"\/documentation\/rxfireauth\/signinwithapplecompletionhandler","abstract":[{"type":"text","text":"Instances of "},{"type":"codeVoice","code":"SignInWithAppleHandler"},{"type":"text","text":" need"},{"text":" ","type":"text"},{"text":"functions of this type as completion handlers when signing in.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleCompletionHandler","navigatorTitle":[{"kind":"identifier","text":"SignInWithAppleCompletionHandler"}]},"doc://RxFireAuth/documentation/RxFireAuth/SignInWithAppleHandler":{"kind":"symbol","type":"topic","title":"SignInWithAppleHandler","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SignInWithAppleHandler"}],"role":"symbol","abstract":[{"text":"A helper class that handles the flow of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Sign in with Apple."}],"url":"\/documentation\/rxfireauth\/signinwithapplehandler","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/SignInWithAppleHandler","navigatorTitle":[{"text":"SignInWithAppleHandler","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/userdata.json b/docs/data/documentation/rxfireauth/userdata.json index 93401aa..70f911c 100644 --- a/docs/data/documentation/rxfireauth/userdata.json +++ b/docs/data/documentation/rxfireauth/userdata.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserData"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"This class usually inherits data from a Firebase User.","type":"text"},{"text":" ","type":"text"},{"text":"You cannot instantiate this class directly. Use ","type":"text"},{"type":"codeVoice","code":"UserManagerType"},{"text":" ","type":"text"},{"type":"text","text":"implementations to get a user."}],"type":"paragraph"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"metadata":{"modules":[{"name":"RxFireAuth"}],"title":"UserData","symbolKind":"struct","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserData"}],"role":"symbol","externalID":"s:10RxFireAuth8UserDataV","navigatorTitle":[{"kind":"identifier","text":"UserData"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous"]}],"abstract":[{"type":"text","text":"A User."}],"variants":[{"paths":["\/documentation\/rxfireauth\/userdata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData/id":{"title":"id","kind":"symbol","abstract":[{"type":"text","text":"Get the ID."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id","type":"topic","url":"\/documentation\/rxfireauth\/userdata\/id","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/email":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"Get the email.","type":"text"}],"title":"email","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email","role":"symbol","url":"\/documentation\/rxfireauth\/userdata\/email","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/isAnonymous":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"Get if this is an anonymous user.","type":"text"}],"title":"isAnonymous","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous","role":"symbol","url":"\/documentation\/rxfireauth\/userdata\/isanonymous","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/authenticationProviders":{"kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/userdata\/authenticationproviders","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationProviders"},{"kind":"text","text":": ["},{"text":"AuthenticationProvider","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO"},{"kind":"text","text":"]"}],"abstract":[{"text":"Get a list of providers that this user has connected.","type":"text"}],"title":"authenticationProviders"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/displayName":{"title":"displayName","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName","kind":"symbol","url":"\/documentation\/rxfireauth\/userdata\/displayname","role":"symbol","abstract":[{"type":"text","text":"Get the user display name."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"abstract":[{"type":"text","text":"A User."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/userdata"]}],"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:10RxFireAuth8UserDataV","roleHeading":"Structure","title":"UserData","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserData"}],"navigatorTitle":[{"text":"UserData","kind":"identifier"}],"symbolKind":"struct","modules":[{"name":"RxFireAuth"}],"role":"symbol"},"kind":"symbol","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"inlineContent":[{"text":"This class usually inherits data from a Firebase User.","type":"text"},{"type":"text","text":" "},{"text":"You cannot instantiate this class directly. Use ","type":"text"},{"type":"codeVoice","code":"UserManagerType"},{"text":" ","type":"text"},{"text":"implementations to get a user.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData/isAnonymous":{"role":"symbol","title":"isAnonymous","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/rxfireauth\/userdata\/isanonymous","abstract":[{"type":"text","text":"Get if this is an anonymous user."}]},"doc://RxFireAuth/documentation/RxFireAuth/UserData/id":{"title":"id","kind":"symbol","role":"symbol","abstract":[{"text":"Get the ID.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/userdata\/id","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/authenticationProviders":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders","abstract":[{"type":"text","text":"Get a list of providers that this user has connected."}],"title":"authenticationProviders","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationProviders","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO","text":"AuthenticationProvider"},{"kind":"text","text":"]"}],"url":"\/documentation\/rxfireauth\/userdata\/authenticationproviders","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/displayName":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName","abstract":[{"type":"text","text":"Get the user display name."}],"title":"displayName","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/rxfireauth\/userdata\/displayname","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserData/email":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email","title":"email","url":"\/documentation\/rxfireauth\/userdata\/email","role":"symbol","kind":"symbol","abstract":[{"text":"Get the email.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"email","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/userdata/authenticationproviders.json b/docs/data/documentation/rxfireauth/userdata/authenticationproviders.json index 1a662a4..a467fc0 100644 --- a/docs/data/documentation/rxfireauth/userdata/authenticationproviders.json +++ b/docs/data/documentation/rxfireauth/userdata/authenticationproviders.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders"},"abstract":[{"text":"Get a list of providers that this user has connected.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/userdata\/authenticationproviders"]}],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:10RxFireAuth8UserDataV23authenticationProvidersSayAA22AuthenticationProviderOGvp","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationProviders"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO","kind":"typeIdentifier","text":"AuthenticationProvider"},{"kind":"text","text":"]"}],"title":"authenticationProviders"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationProviders"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO","text":"AuthenticationProvider"},{"kind":"text","text":"]"}]}]}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/authenticationProviders":{"kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/userdata\/authenticationproviders","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticationProviders"},{"kind":"text","text":": ["},{"text":"AuthenticationProvider","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO"},{"kind":"text","text":"]"}],"abstract":[{"text":"Get a list of providers that this user has connected.","type":"text"}],"title":"authenticationProviders"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"abstract":[{"type":"text","text":"An authentication provider."}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticationProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationProvider"}],"title":"AuthenticationProvider","url":"\/documentation\/rxfireauth\/authenticationprovider"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authenticationProviders","kind":"identifier"},{"kind":"text","text":": ["},{"text":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/userdata\/authenticationproviders"]}],"metadata":{"symbolKind":"property","title":"authenticationProviders","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"authenticationProviders","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO","kind":"typeIdentifier","text":"AuthenticationProvider"},{"kind":"text","text":"]"}],"externalID":"s:10RxFireAuth8UserDataV23authenticationProvidersSayAA22AuthenticationProviderOGvp","roleHeading":"Instance Property","modules":[{"name":"RxFireAuth"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders","interfaceLanguage":"swift"},"abstract":[{"text":"Get a list of providers that this user has connected.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserData/authenticationProviders":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/authenticationProviders","abstract":[{"type":"text","text":"Get a list of providers that this user has connected."}],"title":"authenticationProviders","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationProviders","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth22AuthenticationProviderO","text":"AuthenticationProvider"},{"kind":"text","text":"]"}],"url":"\/documentation\/rxfireauth\/userdata\/authenticationproviders","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/AuthenticationProvider":{"url":"\/documentation\/rxfireauth\/authenticationprovider","kind":"symbol","abstract":[{"type":"text","text":"An authentication provider."}],"role":"symbol","type":"topic","title":"AuthenticationProvider","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/AuthenticationProvider","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationProvider"}],"navigatorTitle":[{"text":"AuthenticationProvider","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/userdata/displayname.json b/docs/data/documentation/rxfireauth/userdata/displayname.json index 188e4c7..3b9a0d2 100644 --- a/docs/data/documentation/rxfireauth/userdata/displayname.json +++ b/docs/data/documentation/rxfireauth/userdata/displayname.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/userdata\/displayname"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"displayName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Corresponds to "},{"type":"codeVoice","code":"displayName"},{"type":"text","text":" on the Firebase User object.."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Get the user display name."}],"metadata":{"symbolKind":"property","title":"displayName","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property","externalID":"s:10RxFireAuth8UserDataV11displayNameSSSgvp"},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/displayName":{"title":"displayName","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName","kind":"symbol","url":"\/documentation\/rxfireauth\/userdata\/displayname","role":"symbol","abstract":[{"type":"text","text":"Get the user display name."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Property","title":"displayName","externalID":"s:10RxFireAuth8UserDataV11displayNameSSSgvp","modules":[{"name":"RxFireAuth"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Corresponds to ","type":"text"},{"type":"codeVoice","code":"displayName"},{"type":"text","text":" on the Firebase User object.."}]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"abstract":[{"text":"Get the user display name.","type":"text"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/rxfireauth\/userdata\/displayname"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData/displayName":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/displayName","abstract":[{"type":"text","text":"Get the user display name."}],"title":"displayName","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/rxfireauth\/userdata\/displayname","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/userdata/email.json b/docs/data/documentation/rxfireauth/userdata/email.json index 56bf60b..c62be03 100644 --- a/docs/data/documentation/rxfireauth/userdata/email.json +++ b/docs/data/documentation/rxfireauth/userdata/email.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email"},"metadata":{"modules":[{"name":"RxFireAuth"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:10RxFireAuth8UserDataV5emailSSSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","title":"email"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/userdata\/email"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Get the email.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Corresponds to "},{"type":"codeVoice","code":"email"},{"text":" on the Firebase User object.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/email":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"Get the email.","type":"text"}],"title":"email","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email","role":"symbol","url":"\/documentation\/rxfireauth\/userdata\/email","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/userdata\/email"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email"},"kind":"symbol","abstract":[{"type":"text","text":"Get the email."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Corresponds to "},{"type":"codeVoice","code":"email"},{"text":" on the Firebase User object.","type":"text"}]}],"kind":"content"}],"metadata":{"title":"email","externalID":"s:10RxFireAuth8UserDataV5emailSSSgvp","role":"symbol","symbolKind":"property","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData/email":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/email","title":"email","url":"\/documentation\/rxfireauth\/userdata\/email","role":"symbol","kind":"symbol","abstract":[{"text":"Get the email.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"email","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/userdata/id.json b/docs/data/documentation/rxfireauth/userdata/id.json index 93f575a..ab6fe91 100644 --- a/docs/data/documentation/rxfireauth/userdata/id.json +++ b/docs/data/documentation/rxfireauth/userdata/id.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"metadata":{"title":"id","roleHeading":"Instance Property","externalID":"s:10RxFireAuth8UserDataV2idSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"RxFireAuth"}],"role":"symbol"},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Corresponds to ","type":"text"},{"type":"codeVoice","code":"uid"},{"text":" on the Firebase User object.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/userdata\/id"]}],"sections":[],"abstract":[{"type":"text","text":"Get the ID."}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData/id":{"title":"id","kind":"symbol","abstract":[{"type":"text","text":"Get the ID."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id","type":"topic","url":"\/documentation\/rxfireauth\/userdata\/id","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"url":"\/documentation\/rxfireauth","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","kind":"symbol","title":"RxFireAuth","abstract":[],"role":"collection"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property","externalID":"s:10RxFireAuth8UserDataV2idSSSgvp","title":"id","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"kind":"symbol","sections":[],"abstract":[{"text":"Get the ID.","type":"text"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Corresponds to "},{"code":"uid","type":"codeVoice"},{"type":"text","text":" on the Firebase User object."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/userdata\/id"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserData/id":{"title":"id","kind":"symbol","role":"symbol","abstract":[{"text":"Get the ID.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/userdata\/id","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/id"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/userdata/isanonymous.json b/docs/data/documentation/rxfireauth/userdata/isanonymous.json index 165cc3a..a24f557 100644 --- a/docs/data/documentation/rxfireauth/userdata/isanonymous.json +++ b/docs/data/documentation/rxfireauth/userdata/isanonymous.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous"},"abstract":[{"type":"text","text":"Get if this is an anonymous user."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Corresponds to ","type":"text"},{"code":"isAnonymous","type":"codeVoice"},{"type":"text","text":" on the Firebase User object."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"modules":[{"name":"RxFireAuth"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:10RxFireAuth8UserDataV11isAnonymousSbvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isAnonymous"},"variants":[{"paths":["\/documentation\/rxfireauth\/userdata\/isanonymous"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData/isAnonymous":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"Get if this is an anonymous user.","type":"text"}],"title":"isAnonymous","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous","role":"symbol","url":"\/documentation\/rxfireauth\/userdata\/isanonymous","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAnonymous"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"property","role":"symbol","externalID":"s:10RxFireAuth8UserDataV11isAnonymousSbvp","title":"isAnonymous"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous"},"abstract":[{"text":"Get if this is an anonymous user.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Corresponds to "},{"code":"isAnonymous","type":"codeVoice"},{"type":"text","text":" on the Firebase User object."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/userdata\/isanonymous"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData/isAnonymous":{"role":"symbol","title":"isAnonymous","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData\/isAnonymous","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/rxfireauth\/userdata\/isanonymous","abstract":[{"type":"text","text":"Get if this is an anonymous user."}]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror.json b/docs/data/documentation/rxfireauth/usererror.json index ee0cea9..18ed322 100644 --- a/docs/data/documentation/rxfireauth/usererror.json +++ b/docs/data/documentation/rxfireauth/usererror.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser"]},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription"],"title":"Instance Properties"},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Most of these errors are never thrown directly, but are always"},{"type":"text","text":" "},{"text":"returned as errors inside an Rx object.","type":"text"}]}],"kind":"content"}],"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth9UserErrorO","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"navigatorTitle":[{"kind":"identifier","text":"UserError"}],"title":"UserError","roleHeading":"Enumeration","symbolKind":"enum"},"abstract":[{"text":"Errors thrown by ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":" implementations."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/RxFireAuth\/10Foundation14LocalizedErrorP","doc:\/\/RxFireAuth\/s5ErrorP","doc:\/\/RxFireAuth\/s8SendableP"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/noUser":{"url":"\/documentation\/rxfireauth\/usererror\/nouser","abstract":[{"text":"There is no user associated to perform the requested action.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noUser","kind":"identifier"}],"title":"UserError.noUser","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyLoggedIn":{"abstract":[{"type":"text","text":"There is already another user logged-in."}],"title":"UserError.alreadyLoggedIn","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyLoggedIn","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usererror\/alreadyloggedin","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongPassword":{"title":"UserError.wrongPassword","url":"\/documentation\/rxfireauth\/usererror\/wrongpassword","type":"topic","role":"symbol","abstract":[{"text":"The specified password is invalid.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"wrongPassword","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/unknown(_:)":{"title":"UserError.unknown(_:)","url":"\/documentation\/rxfireauth\/usererror\/unknown(_:)","type":"topic","role":"symbol","abstract":[{"text":"An unknown error has occurred.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?)"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/expiredToken":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiredToken","kind":"identifier"}],"abstract":[{"type":"text","text":"The user token has expired."}],"url":"\/documentation\/rxfireauth\/usererror\/expiredtoken","title":"UserError.expiredToken"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidCredential":{"title":"UserError.invalidCredential","url":"\/documentation\/rxfireauth\/usererror\/invalidcredential","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The specified credential is either expired or invalid."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidCredential"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/userDisabled":{"title":"UserError.userDisabled","url":"\/documentation\/rxfireauth\/usererror\/userdisabled","type":"topic","role":"symbol","abstract":[{"text":"The specified user is disabled.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDisabled"}]},"doc://RxFireAuth/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/RxFireAuth\/s5ErrorP"},"doc://RxFireAuth/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/RxFireAuth\/10Foundation14LocalizedErrorP"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/userNotFound":{"title":"UserError.userNotFound","url":"\/documentation\/rxfireauth\/usererror\/usernotfound","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The specified user cannot be found."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userNotFound"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerNotLinked":{"title":"UserError.providerNotLinked","url":"\/documentation\/rxfireauth\/usererror\/providernotlinked","type":"topic","role":"symbol","abstract":[{"text":"The specified provider is not linked with this user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerNotLinked"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidEmail":{"title":"UserError.invalidEmail","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidemail","role":"symbol","abstract":[{"type":"text","text":"The provided email is not valid."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidEmail"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerAlreadyLinked":{"title":"UserError.providerAlreadyLinked","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/provideralreadylinked","role":"symbol","abstract":[{"text":"The specified provider is already linked with this user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerAlreadyLinked"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/Error-Implementations":{"title":"Error Implementations","kind":"article","url":"\/documentation\/rxfireauth\/usererror\/error-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/authenticationConfirmationRequired":{"title":"UserError.authenticationConfirmationRequired","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/authenticationconfirmationrequired","role":"symbol","abstract":[{"type":"text","text":"The requested action requires a recent call to "},{"type":"codeVoice","code":"self.confirmAuthentication(email:password:)"},{"text":" or one of the related calls for other providers.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationConfirmationRequired"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/configurationError":{"title":"UserError.configurationError","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/configurationerror","role":"symbol","abstract":[{"type":"text","text":"The requested operation is not enabled in Firebase Console."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"configurationError","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/weakPassword(_:)":{"title":"UserError.weakPassword(_:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/weakpassword(_:)","role":"symbol","abstract":[{"text":"The specified password does not satisfy the basic security requirements.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"weakPassword"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/emailAlreadyInUse":{"title":"UserError.emailAlreadyInUse","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/emailalreadyinuse","role":"symbol","abstract":[{"text":"The specified email is already in use in another account.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"emailAlreadyInUse"}]},"doc://RxFireAuth/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/s8SendableP","title":"Swift.Sendable"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidConfiguration":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidconfiguration","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidConfiguration","kind":"identifier"}],"title":"UserError.invalidConfiguration","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration","abstract":[{"text":"The provided Firebase configuration is invalid.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidUpdate":{"title":"UserError.invalidUpdate","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidupdate","role":"symbol","abstract":[{"type":"text","text":"The update cannot be performed because of invalid data."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidUpdate","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/networkError":{"title":"UserError.networkError","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/networkerror","role":"symbol","abstract":[{"text":"An error occurred while reaching Firebase servers.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkError"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyAnonymous":{"title":"UserError.alreadyAnonymous","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/alreadyanonymous","role":"symbol","abstract":[{"type":"text","text":"The requested action cannot be performed because there is already an anonymous user logged-in."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyAnonymous","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/errorDescription":{"title":"errorDescription","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/errordescription","role":"symbol","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongUser":{"title":"UserError.wrongUser","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/wronguser","role":"symbol","abstract":[{"text":"The requested action would target a different user than the one currently signed-in.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrongUser"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/migrationRequired(_:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)","title":"UserError.migrationRequired(_:)","abstract":[{"text":"The action would require to migrate the current user data to a new account.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Use the passed login credentials to continue signing-in when ready by calling "},{"code":"login(with credentials:updateUserDisplayName:allowMigration:)","type":"codeVoice"}],"url":"\/documentation\/rxfireauth\/usererror\/migrationrequired(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"migrationRequired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Credentials","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"kind":"text","text":"?)"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/keychainError(_:)":{"title":"UserError.keychainError(_:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/keychainerror(_:)","role":"symbol","abstract":[{"text":"An error occurred while attempting to access the keychain.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"keychainError"},{"kind":"text","text":"("},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":"?)","kind":"text"}]}}} \ No newline at end of file +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser"]},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription"],"title":"Instance Properties"},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/RxFireAuth\/10Foundation14LocalizedErrorP","doc:\/\/RxFireAuth\/s5ErrorP","doc:\/\/RxFireAuth\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"abstract":[{"type":"text","text":"Errors thrown by "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":" implementations."}],"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/rxfireauth\/usererror"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"enum","roleHeading":"Enumeration","title":"UserError","externalID":"s:10RxFireAuth9UserErrorO","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"role":"symbol","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}]}]},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"text":"Most of these errors are never thrown directly, but are always","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned as errors inside an Rx object."}]}],"kind":"content"}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/authenticationConfirmationRequired":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired","title":"UserError.authenticationConfirmationRequired","abstract":[{"text":"The requested action requires a recent call to ","type":"text"},{"type":"codeVoice","code":"self.confirmAuthentication(email:password:)"},{"type":"text","text":" or one of the related calls for other providers."}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/authenticationconfirmationrequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationConfirmationRequired","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerAlreadyLinked":{"abstract":[{"text":"The specified provider is already linked with this user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","url":"\/documentation\/rxfireauth\/usererror\/provideralreadylinked","role":"symbol","kind":"symbol","type":"topic","title":"UserError.providerAlreadyLinked","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"providerAlreadyLinked","kind":"identifier"}]},"doc://RxFireAuth/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/RxFireAuth\/10Foundation14LocalizedErrorP","type":"unresolvable","title":"Foundation.LocalizedError"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidCredential":{"title":"UserError.invalidCredential","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","abstract":[{"text":"The specified credential is either expired or invalid.","type":"text"}],"url":"\/documentation\/rxfireauth\/usererror\/invalidcredential","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidCredential","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidEmail":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidEmail"}],"title":"UserError.invalidEmail","url":"\/documentation\/rxfireauth\/usererror\/invalidemail","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","abstract":[{"text":"The provided email is not valid.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongUser":{"title":"UserError.wrongUser","kind":"symbol","role":"symbol","abstract":[{"text":"The requested action would target a different user than the one currently signed-in.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrongUser"}],"url":"\/documentation\/rxfireauth\/usererror\/wronguser","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/errorDescription":{"title":"errorDescription","abstract":[],"url":"\/documentation\/rxfireauth\/usererror\/errordescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/emailAlreadyInUse":{"url":"\/documentation\/rxfireauth\/usererror\/emailalreadyinuse","kind":"symbol","abstract":[{"type":"text","text":"The specified email is already in use in another account."}],"role":"symbol","type":"topic","title":"UserError.emailAlreadyInUse","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emailAlreadyInUse"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/migrationRequired(_:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)","title":"UserError.migrationRequired(_:)","abstract":[{"text":"The action would require to migrate the current user data to a new account.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Use the passed login credentials to continue signing-in when ready by calling "},{"type":"codeVoice","code":"login(with credentials:updateUserDisplayName:allowMigration:)"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/migrationrequired(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"migrationRequired"},{"text":"(","kind":"text"},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyLoggedIn":{"url":"\/documentation\/rxfireauth\/usererror\/alreadyloggedin","type":"topic","kind":"symbol","title":"UserError.alreadyLoggedIn","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","abstract":[{"text":"There is already another user logged-in.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyLoggedIn","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/configurationError":{"abstract":[{"text":"The requested operation is not enabled in Firebase Console.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","title":"UserError.configurationError","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"configurationError"}],"url":"\/documentation\/rxfireauth\/usererror\/configurationerror","kind":"symbol","role":"symbol"},"doc://RxFireAuth/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/s8SendableP"},"doc://RxFireAuth/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/RxFireAuth\/s5ErrorP"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidConfiguration":{"type":"topic","role":"symbol","abstract":[{"text":"The provided Firebase configuration is invalid.","type":"text"}],"url":"\/documentation\/rxfireauth\/usererror\/invalidconfiguration","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidConfiguration","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration","title":"UserError.invalidConfiguration","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","abstract":[],"kind":"article","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerNotLinked":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","role":"symbol","title":"UserError.providerNotLinked","url":"\/documentation\/rxfireauth\/usererror\/providernotlinked","abstract":[{"type":"text","text":"The specified provider is not linked with this user."}],"type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerNotLinked","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidUpdate":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate","title":"UserError.invalidUpdate","abstract":[{"text":"The update cannot be performed because of invalid data.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidupdate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidUpdate"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/userNotFound":{"title":"UserError.userNotFound","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/usernotfound","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","abstract":[{"type":"text","text":"The specified user cannot be found."}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userNotFound","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyAnonymous":{"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/alreadyanonymous","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyAnonymous","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous","abstract":[{"type":"text","text":"The requested action cannot be performed because there is already an anonymous user logged-in."}],"kind":"symbol","title":"UserError.alreadyAnonymous"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/noUser":{"title":"UserError.noUser","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"There is no user associated to perform the requested action."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noUser","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser","url":"\/documentation\/rxfireauth\/usererror\/nouser"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/unknown(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"UserError.unknown(_:)","url":"\/documentation\/rxfireauth\/usererror\/unknown(_:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)","abstract":[{"type":"text","text":"An unknown error has occurred."}],"role":"symbol","kind":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongPassword":{"role":"symbol","abstract":[{"type":"text","text":"The specified password is invalid."}],"url":"\/documentation\/rxfireauth\/usererror\/wrongpassword","kind":"symbol","title":"UserError.wrongPassword","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"wrongPassword","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/Error-Implementations":{"title":"Error Implementations","url":"\/documentation\/rxfireauth\/usererror\/error-implementations","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/keychainError(_:)":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/keychainerror(_:)","title":"UserError.keychainError(_:)","abstract":[{"text":"An error occurred while attempting to access the keychain.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"keychainError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":"?)","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/userDisabled":{"type":"topic","abstract":[{"text":"The specified user is disabled.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDisabled"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled","role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/userdisabled","title":"UserError.userDisabled","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/weakPassword(_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)","title":"UserError.weakPassword(_:)","abstract":[{"text":"The specified password does not satisfy the basic security requirements.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/weakpassword(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"weakPassword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/networkError":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError","title":"UserError.networkError","abstract":[{"text":"An error occurred while reaching Firebase servers.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/networkerror","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"networkError","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/expiredToken":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiredToken","kind":"identifier"}],"kind":"symbol","type":"topic","title":"UserError.expiredToken","url":"\/documentation\/rxfireauth\/usererror\/expiredtoken","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","abstract":[{"type":"text","text":"The user token has expired."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/alreadyanonymous.json b/docs/data/documentation/rxfireauth/usererror/alreadyanonymous.json index 9973fb0..e1ce1bc 100644 --- a/docs/data/documentation/rxfireauth/usererror/alreadyanonymous.json +++ b/docs/data/documentation/rxfireauth/usererror/alreadyanonymous.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"abstract":[{"text":"The requested action cannot be performed because there is already an anonymous user logged-in.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"alreadyAnonymous","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/alreadyanonymous"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous","interfaceLanguage":"swift"},"metadata":{"title":"UserError.alreadyAnonymous","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth9UserErrorO16alreadyAnonymousyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"alreadyAnonymous","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyAnonymous":{"title":"UserError.alreadyAnonymous","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/alreadyanonymous","role":"symbol","abstract":[{"type":"text","text":"The requested action cannot be performed because there is already an anonymous user logged-in."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyAnonymous","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/alreadyanonymous"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO16alreadyAnonymousyA2CmF","title":"UserError.alreadyAnonymous","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyAnonymous","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous"},"kind":"symbol","abstract":[{"type":"text","text":"The requested action cannot be performed because there is already an anonymous user logged-in."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyAnonymous","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyAnonymous":{"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/alreadyanonymous","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyAnonymous","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyAnonymous","abstract":[{"type":"text","text":"The requested action cannot be performed because there is already an anonymous user logged-in."}],"kind":"symbol","title":"UserError.alreadyAnonymous"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/alreadyloggedin.json b/docs/data/documentation/rxfireauth/usererror/alreadyloggedin.json index 3e5f0cb..e8c9ed3 100644 --- a/docs/data/documentation/rxfireauth/usererror/alreadyloggedin.json +++ b/docs/data/documentation/rxfireauth/usererror/alreadyloggedin.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyLoggedIn","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"UserError.alreadyLoggedIn","roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth9UserErrorO15alreadyLoggedInyA2CmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyLoggedIn","kind":"identifier"}]},"kind":"symbol","abstract":[{"text":"There is already another user logged-in.","type":"text"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/alreadyloggedin"]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyLoggedIn":{"abstract":[{"type":"text","text":"There is already another user logged-in."}],"title":"UserError.alreadyLoggedIn","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyLoggedIn","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usererror\/alreadyloggedin","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"title":"RxFireAuth","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","kind":"symbol","url":"\/documentation\/rxfireauth","role":"collection"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/alreadyloggedin"]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyLoggedIn","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"There is already another user logged-in."}],"metadata":{"modules":[{"name":"RxFireAuth"}],"symbolKind":"case","title":"UserError.alreadyLoggedIn","role":"symbol","roleHeading":"Case","externalID":"s:10RxFireAuth9UserErrorO15alreadyLoggedInyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyLoggedIn","kind":"identifier"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/alreadyLoggedIn":{"url":"\/documentation\/rxfireauth\/usererror\/alreadyloggedin","type":"topic","kind":"symbol","title":"UserError.alreadyLoggedIn","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/alreadyLoggedIn","abstract":[{"text":"There is already another user logged-in.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyLoggedIn","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/authenticationconfirmationrequired.json b/docs/data/documentation/rxfireauth/usererror/authenticationconfirmationrequired.json index 6020619..5573961 100644 --- a/docs/data/documentation/rxfireauth/usererror/authenticationconfirmationrequired.json +++ b/docs/data/documentation/rxfireauth/usererror/authenticationconfirmationrequired.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationConfirmationRequired"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/authenticationconfirmationrequired"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired"},"abstract":[{"text":"The requested action requires a recent call to ","type":"text"},{"type":"codeVoice","code":"self.confirmAuthentication(email:password:)"},{"type":"text","text":" or one of the related calls for other providers."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authenticationConfirmationRequired","kind":"identifier"}],"title":"UserError.authenticationConfirmationRequired","modules":[{"name":"RxFireAuth"}],"roleHeading":"Case","role":"symbol","externalID":"s:10RxFireAuth9UserErrorO34authenticationConfirmationRequiredyA2CmF","symbolKind":"case"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/authenticationConfirmationRequired":{"title":"UserError.authenticationConfirmationRequired","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/authenticationconfirmationrequired","role":"symbol","abstract":[{"type":"text","text":"The requested action requires a recent call to "},{"type":"codeVoice","code":"self.confirmAuthentication(email:password:)"},{"text":" or one of the related calls for other providers.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticationConfirmationRequired"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/authenticationconfirmationrequired"]}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"UserError.authenticationConfirmationRequired","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationConfirmationRequired","kind":"identifier"}],"modules":[{"name":"RxFireAuth"}],"roleHeading":"Case","externalID":"s:10RxFireAuth9UserErrorO34authenticationConfirmationRequiredyA2CmF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The requested action requires a recent call to ","type":"text"},{"type":"codeVoice","code":"self.confirmAuthentication(email:password:)"},{"text":" or one of the related calls for other providers.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationConfirmationRequired","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/authenticationConfirmationRequired":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/authenticationConfirmationRequired","title":"UserError.authenticationConfirmationRequired","abstract":[{"text":"The requested action requires a recent call to ","type":"text"},{"type":"codeVoice","code":"self.confirmAuthentication(email:password:)"},{"type":"text","text":" or one of the related calls for other providers."}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/authenticationconfirmationrequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticationConfirmationRequired","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/configurationerror.json b/docs/data/documentation/rxfireauth/usererror/configurationerror.json index 9e4adb8..eb1d4ff 100644 --- a/docs/data/documentation/rxfireauth/usererror/configurationerror.json +++ b/docs/data/documentation/rxfireauth/usererror/configurationerror.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"UserError.configurationError","role":"symbol","externalID":"s:10RxFireAuth9UserErrorO013configurationE0yA2CmF","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"configurationError"}],"roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The requested operation is not enabled in Firebase Console."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"configurationError","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/configurationerror"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/configurationError":{"title":"UserError.configurationError","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/configurationerror","role":"symbol","abstract":[{"type":"text","text":"The requested operation is not enabled in Firebase Console."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"configurationError","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"configurationError","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"metadata":{"externalID":"s:10RxFireAuth9UserErrorO013configurationE0yA2CmF","title":"UserError.configurationError","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"configurationError"}],"symbolKind":"case","modules":[{"name":"RxFireAuth"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/configurationerror"]}],"abstract":[{"text":"The requested operation is not enabled in Firebase Console.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/configurationError":{"abstract":[{"text":"The requested operation is not enabled in Firebase Console.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/configurationError","title":"UserError.configurationError","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"configurationError"}],"url":"\/documentation\/rxfireauth\/usererror\/configurationerror","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/emailalreadyinuse.json b/docs/data/documentation/rxfireauth/usererror/emailalreadyinuse.json index 576b81e..88b9f10 100644 --- a/docs/data/documentation/rxfireauth/usererror/emailalreadyinuse.json +++ b/docs/data/documentation/rxfireauth/usererror/emailalreadyinuse.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/emailalreadyinuse"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emailAlreadyInUse","kind":"identifier"}],"externalID":"s:10RxFireAuth9UserErrorO17emailAlreadyInUseyA2CmF","title":"UserError.emailAlreadyInUse","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emailAlreadyInUse"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The specified email is already in use in another account."}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/emailAlreadyInUse":{"title":"UserError.emailAlreadyInUse","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/emailalreadyinuse","role":"symbol","abstract":[{"text":"The specified email is already in use in another account.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"emailAlreadyInUse"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emailAlreadyInUse","kind":"identifier"}],"externalID":"s:10RxFireAuth9UserErrorO17emailAlreadyInUseyA2CmF","title":"UserError.emailAlreadyInUse","symbolKind":"case","modules":[{"name":"RxFireAuth"}],"role":"symbol","roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emailAlreadyInUse","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The specified email is already in use in another account.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/emailalreadyinuse"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/emailAlreadyInUse":{"url":"\/documentation\/rxfireauth\/usererror\/emailalreadyinuse","kind":"symbol","abstract":[{"type":"text","text":"The specified email is already in use in another account."}],"role":"symbol","type":"topic","title":"UserError.emailAlreadyInUse","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/emailAlreadyInUse","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emailAlreadyInUse"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/error-implementations.json b/docs/data/documentation/rxfireauth/usererror/error-implementations.json index 9e8cbd0..3e9b9d6 100644 --- a/docs/data/documentation/rxfireauth/usererror/error-implementations.json +++ b/docs/data/documentation/rxfireauth/usererror/error-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/error-implementations"]}],"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"RxFireAuth"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/localizedDescription":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription","kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizeddescription","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"localizedDescription"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription"]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"RxFireAuth"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"kind":"article","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/localizedDescription":{"url":"\/documentation\/rxfireauth\/usererror\/localizeddescription","role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/errordescription.json b/docs/data/documentation/rxfireauth/usererror/errordescription.json index b99e292..381038c 100644 --- a/docs/data/documentation/rxfireauth/usererror/errordescription.json +++ b/docs/data/documentation/rxfireauth/usererror/errordescription.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"property","externalID":"s:10RxFireAuth9UserErrorO16errorDescriptionSSSgvp","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"RxFireAuth"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/errorDescription":{"title":"errorDescription","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/errordescription","role":"symbol","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"errorDescription","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:10RxFireAuth9UserErrorO16errorDescriptionSSSgvp"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/errordescription"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/errorDescription":{"title":"errorDescription","abstract":[],"url":"\/documentation\/rxfireauth\/usererror\/errordescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/errorDescription","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/expiredtoken.json b/docs/data/documentation/rxfireauth/usererror/expiredtoken.json index 424b3cd..f2ad139 100644 --- a/docs/data/documentation/rxfireauth/usererror/expiredtoken.json +++ b/docs/data/documentation/rxfireauth/usererror/expiredtoken.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expiredToken"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/expiredtoken"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The user token has expired."}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiredToken","kind":"identifier"}],"externalID":"s:10RxFireAuth9UserErrorO12expiredTokenyA2CmF","modules":[{"name":"RxFireAuth"}],"symbolKind":"case","title":"UserError.expiredToken","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/expiredToken":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiredToken","kind":"identifier"}],"abstract":[{"type":"text","text":"The user token has expired."}],"url":"\/documentation\/rxfireauth\/usererror\/expiredtoken","title":"UserError.expiredToken"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"expiredToken","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiredToken","kind":"identifier"}],"role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"UserError.expiredToken","externalID":"s:10RxFireAuth9UserErrorO12expiredTokenyA2CmF","symbolKind":"case","roleHeading":"Case"},"abstract":[{"text":"The user token has expired.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/expiredtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/expiredToken":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiredToken","kind":"identifier"}],"kind":"symbol","type":"topic","title":"UserError.expiredToken","url":"\/documentation\/rxfireauth\/usererror\/expiredtoken","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/expiredToken","abstract":[{"type":"text","text":"The user token has expired."}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/failurereason.json b/docs/data/documentation/rxfireauth/usererror/failurereason.json index 1fadee4..44cedb6 100644 --- a/docs/data/documentation/rxfireauth/usererror/failurereason.json +++ b/docs/data/documentation/rxfireauth/usererror/failurereason.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/failurereason"]}],"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"]]},"metadata":{"title":"failureReason","role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","roleHeading":"Instance Property","extendedModule":"Foundation","symbolKind":"property","platforms":[{"deprecated":false,"beta":false,"unavailable":false,"name":"iOS","introducedAt":"8.0"},{"unavailable":false,"beta":false,"name":"macOS","introducedAt":"10.10","deprecated":false},{"introducedAt":"9.0","unavailable":false,"name":"tvOS","beta":false,"deprecated":false},{"name":"watchOS","introducedAt":"2.0","beta":false,"unavailable":false,"deprecated":false}],"modules":[{"name":"RxFireAuth","relatedModules":["Foundation"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/failureReason":{"url":"\/documentation\/rxfireauth\/usererror\/failurereason","title":"failureReason","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"extendedModule":"Foundation","title":"failureReason","platforms":[{"introducedAt":"8.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"introducedAt":"10.10","beta":false,"deprecated":false,"name":"macOS","unavailable":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"9.0","unavailable":false},{"beta":false,"introducedAt":"2.0","name":"watchOS","unavailable":false,"deprecated":false}],"modules":[{"name":"RxFireAuth","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","abstract":[],"kind":"article","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/failureReason":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason","title":"failureReason","abstract":[],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/failurereason","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/helpanchor.json b/docs/data/documentation/rxfireauth/usererror/helpanchor.json index 6599adc..374dc7e 100644 --- a/docs/data/documentation/rxfireauth/usererror/helpanchor.json +++ b/docs/data/documentation/rxfireauth/usererror/helpanchor.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","roleHeading":"Instance Property","modules":[{"relatedModules":["Foundation"],"name":"RxFireAuth"}],"platforms":[{"name":"iOS","introducedAt":"8.0","deprecated":false,"beta":false,"unavailable":false},{"introducedAt":"10.10","deprecated":false,"unavailable":false,"beta":false,"name":"macOS"},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"9.0","name":"tvOS"},{"deprecated":false,"name":"watchOS","introducedAt":"2.0","unavailable":false,"beta":false}],"role":"symbol","symbolKind":"property","title":"helpAnchor","extendedModule":"Foundation"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/helpanchor"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/helpAnchor":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/usererror\/helpanchor","kind":"symbol","title":"helpAnchor","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/helpanchor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","platforms":[{"beta":false,"unavailable":false,"introducedAt":"8.0","name":"iOS","deprecated":false},{"introducedAt":"10.10","beta":false,"unavailable":false,"name":"macOS","deprecated":false},{"introducedAt":"9.0","deprecated":false,"unavailable":false,"name":"tvOS","beta":false},{"introducedAt":"2.0","deprecated":false,"unavailable":false,"name":"watchOS","beta":false}],"extendedModule":"Foundation","role":"symbol","title":"helpAnchor","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"RxFireAuth","relatedModules":["Foundation"]}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","abstract":[],"kind":"article","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/helpAnchor":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor","url":"\/documentation\/rxfireauth\/usererror\/helpanchor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"kind":"symbol","title":"helpAnchor","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/invalidconfiguration.json b/docs/data/documentation/rxfireauth/usererror/invalidconfiguration.json index a9927ea..4f252a6 100644 --- a/docs/data/documentation/rxfireauth/usererror/invalidconfiguration.json +++ b/docs/data/documentation/rxfireauth/usererror/invalidconfiguration.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration"},"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth9UserErrorO20invalidConfigurationyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidConfiguration"}],"title":"UserError.invalidConfiguration","roleHeading":"Case","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidConfiguration"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The provided Firebase configuration is invalid."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/invalidconfiguration"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidConfiguration":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidconfiguration","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidConfiguration","kind":"identifier"}],"title":"UserError.invalidConfiguration","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration","abstract":[{"text":"The provided Firebase configuration is invalid.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidConfiguration"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/invalidconfiguration"]}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO20invalidConfigurationyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidConfiguration"}],"title":"UserError.invalidConfiguration","modules":[{"name":"RxFireAuth"}]},"kind":"symbol","abstract":[{"type":"text","text":"The provided Firebase configuration is invalid."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidConfiguration":{"type":"topic","role":"symbol","abstract":[{"text":"The provided Firebase configuration is invalid.","type":"text"}],"url":"\/documentation\/rxfireauth\/usererror\/invalidconfiguration","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidConfiguration","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidConfiguration","title":"UserError.invalidConfiguration","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/invalidcredential.json b/docs/data/documentation/rxfireauth/usererror/invalidcredential.json index 2a8c8ac..5ac938b 100644 --- a/docs/data/documentation/rxfireauth/usererror/invalidcredential.json +++ b/docs/data/documentation/rxfireauth/usererror/invalidcredential.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"abstract":[{"type":"text","text":"The specified credential is either expired or invalid."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidCredential","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/invalidcredential"]}],"metadata":{"externalID":"s:10RxFireAuth9UserErrorO17invalidCredentialyA2CmF","role":"symbol","symbolKind":"case","title":"UserError.invalidCredential","modules":[{"name":"RxFireAuth"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidCredential","kind":"identifier"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidCredential":{"title":"UserError.invalidCredential","url":"\/documentation\/rxfireauth\/usererror\/invalidcredential","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The specified credential is either expired or invalid."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidCredential"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/invalidcredential"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidCredential"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"UserError.invalidCredential","modules":[{"name":"RxFireAuth"}],"role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidCredential","kind":"identifier"}],"externalID":"s:10RxFireAuth9UserErrorO17invalidCredentialyA2CmF"},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The specified credential is either expired or invalid."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidCredential":{"title":"UserError.invalidCredential","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidCredential","abstract":[{"text":"The specified credential is either expired or invalid.","type":"text"}],"url":"\/documentation\/rxfireauth\/usererror\/invalidcredential","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidCredential","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/invalidemail.json b/docs/data/documentation/rxfireauth/usererror/invalidemail.json index 3ea1d9e..700f024 100644 --- a/docs/data/documentation/rxfireauth/usererror/invalidemail.json +++ b/docs/data/documentation/rxfireauth/usererror/invalidemail.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/invalidemail"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidEmail","kind":"identifier"}]}]}],"metadata":{"externalID":"s:10RxFireAuth9UserErrorO12invalidEmailyA2CmF","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidEmail"}],"title":"UserError.invalidEmail","symbolKind":"case","role":"symbol","roleHeading":"Case"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The provided email is not valid.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","interfaceLanguage":"swift"},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidEmail":{"title":"UserError.invalidEmail","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidemail","role":"symbol","abstract":[{"type":"text","text":"The provided email is not valid."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidEmail"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The provided email is not valid."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidEmail"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/invalidemail"]}],"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidEmail","kind":"identifier"}],"title":"UserError.invalidEmail","externalID":"s:10RxFireAuth9UserErrorO12invalidEmailyA2CmF","modules":[{"name":"RxFireAuth"}],"symbolKind":"case","role":"symbol","roleHeading":"Case"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidEmail":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidEmail"}],"title":"UserError.invalidEmail","url":"\/documentation\/rxfireauth\/usererror\/invalidemail","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidEmail","abstract":[{"text":"The provided email is not valid.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/invalidupdate.json b/docs/data/documentation/rxfireauth/usererror/invalidupdate.json index 0a36fea..502d969 100644 --- a/docs/data/documentation/rxfireauth/usererror/invalidupdate.json +++ b/docs/data/documentation/rxfireauth/usererror/invalidupdate.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The update cannot be performed because of invalid data."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/invalidupdate"]}],"metadata":{"symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO13invalidUpdateyA2CmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidUpdate"}],"roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"title":"UserError.invalidUpdate"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidUpdate","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidUpdate":{"title":"UserError.invalidUpdate","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidupdate","role":"symbol","abstract":[{"type":"text","text":"The update cannot be performed because of invalid data."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidUpdate","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The update cannot be performed because of invalid data."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidUpdate","kind":"identifier"}],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/invalidupdate"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"metadata":{"role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"UserError.invalidUpdate","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidUpdate","kind":"identifier"}],"symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO13invalidUpdateyA2CmF"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/invalidUpdate":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/invalidUpdate","title":"UserError.invalidUpdate","abstract":[{"text":"The update cannot be performed because of invalid data.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/invalidupdate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidUpdate"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/keychainerror(_:).json b/docs/data/documentation/rxfireauth/usererror/keychainerror(_:).json index 4645746..1a0b34e 100644 --- a/docs/data/documentation/rxfireauth/usererror/keychainerror(_:).json +++ b/docs/data/documentation/rxfireauth/usererror/keychainerror(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keychainError"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/keychainerror(_:)"]}],"abstract":[{"text":"An error occurred while attempting to access the keychain.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"keychainError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":"?)","kind":"text"}],"role":"symbol","title":"UserError.keychainError(_:)","externalID":"s:10RxFireAuth9UserErrorO08keychainE0yACs0E0_pSgcACmF","modules":[{"name":"RxFireAuth"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/keychainError(_:)":{"title":"UserError.keychainError(_:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/keychainerror(_:)","role":"symbol","abstract":[{"text":"An error occurred while attempting to access the keychain.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"keychainError"},{"kind":"text","text":"("},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":"?)","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"title":"UserError.keychainError(_:)","modules":[{"name":"RxFireAuth"}],"role":"symbol","roleHeading":"Case","symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO08keychainE0yACs0E0_pSgcACmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keychainError"},{"text":"(","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?)"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"An error occurred while attempting to access the keychain."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keychainError","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?)"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/keychainerror(_:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/keychainError(_:)":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/keychainerror(_:)","title":"UserError.keychainError(_:)","abstract":[{"text":"An error occurred while attempting to access the keychain.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/keychainError(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"keychainError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":"?)","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/localizeddescription.json b/docs/data/documentation/rxfireauth/usererror/localizeddescription.json index c486f00..83a8395 100644 --- a/docs/data/documentation/rxfireauth/usererror/localizeddescription.json +++ b/docs/data/documentation/rxfireauth/usererror/localizeddescription.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations"]]},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"localizedDescription","symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"RxFireAuth"}],"platforms":[{"deprecated":false,"introducedAt":"8.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"name":"macOS","unavailable":false,"introducedAt":"10.10","deprecated":false},{"name":"tvOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"9.0"},{"name":"watchOS","deprecated":false,"unavailable":false,"introducedAt":"2.0","beta":false}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/localizedDescription":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription","kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizeddescription","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"localizedDescription"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/Error-Implementations":{"title":"Error Implementations","kind":"article","url":"\/documentation\/rxfireauth\/usererror\/error-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/localizeddescription"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations"]]},"kind":"symbol","metadata":{"title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","modules":[{"relatedModules":["Swift"],"name":"RxFireAuth"}],"symbolKind":"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","platforms":[{"deprecated":false,"beta":false,"unavailable":false,"name":"iOS","introducedAt":"8.0"},{"unavailable":false,"introducedAt":"10.10","beta":false,"deprecated":false,"name":"macOS"},{"name":"tvOS","introducedAt":"9.0","deprecated":false,"unavailable":false,"beta":false},{"unavailable":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS","beta":false}],"roleHeading":"Instance Property","extendedModule":"Swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/Error-Implementations":{"title":"Error Implementations","url":"\/documentation\/rxfireauth\/usererror\/error-implementations","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/Error-Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/localizedDescription":{"url":"\/documentation\/rxfireauth\/usererror\/localizeddescription","role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/localizedDescription","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/localizederror-implementations.json b/docs/data/documentation/rxfireauth/usererror/localizederror-implementations.json index 5e859f1..871a884 100644 --- a/docs/data/documentation/rxfireauth/usererror/localizederror-implementations.json +++ b/docs/data/documentation/rxfireauth/usererror/localizederror-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"},"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/localizederror-implementations"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"RxFireAuth"}],"title":"LocalizedError Implementations"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/helpAnchor":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/usererror\/helpanchor","kind":"symbol","title":"helpAnchor","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/failureReason":{"url":"\/documentation\/rxfireauth\/usererror\/failurereason","title":"failureReason","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/recoverySuggestion":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/usererror\/recoverysuggestion","kind":"symbol","title":"recoverySuggestion","role":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"kind":"article","topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion"],"title":"Instance Properties","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/localizederror-implementations"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/recoverySuggestion":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion","title":"recoverySuggestion","abstract":[],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/recoverysuggestion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/helpAnchor":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/helpAnchor","url":"\/documentation\/rxfireauth\/usererror\/helpanchor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"kind":"symbol","title":"helpAnchor","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/failureReason":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/failureReason","title":"failureReason","abstract":[],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/failurereason","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/migrationrequired(_:).json b/docs/data/documentation/rxfireauth/usererror/migrationrequired(_:).json index 41603c4..0d5fb45 100644 --- a/docs/data/documentation/rxfireauth/usererror/migrationrequired(_:).json +++ b/docs/data/documentation/rxfireauth/usererror/migrationrequired(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"migrationRequired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":"?)","kind":"text"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"RxFireAuth"}],"title":"UserError.migrationRequired(_:)","externalID":"s:10RxFireAuth9UserErrorO17migrationRequiredyAcA11CredentialsOSgcACmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"migrationRequired"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":"?)","kind":"text"}],"symbolKind":"case","roleHeading":"Case","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/migrationrequired(_:)"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The action would require to migrate the current user data to a new account.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Use the passed login credentials to continue signing-in when ready by calling "},{"code":"login(with credentials:updateUserDisplayName:allowMigration:)","type":"codeVoice"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/migrationRequired(_:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)","title":"UserError.migrationRequired(_:)","abstract":[{"text":"The action would require to migrate the current user data to a new account.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Use the passed login credentials to continue signing-in when ready by calling "},{"code":"login(with credentials:updateUserDisplayName:allowMigration:)","type":"codeVoice"}],"url":"\/documentation\/rxfireauth\/usererror\/migrationrequired(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"migrationRequired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Credentials","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"kind":"text","text":"?)"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:10RxFireAuth9UserErrorO17migrationRequiredyAcA11CredentialsOSgcACmF","title":"UserError.migrationRequired(_:)","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"migrationRequired"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier","text":"Credentials"},{"text":"?)","kind":"text"}],"symbolKind":"case","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/migrationrequired(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"abstract":[{"text":"The action would require to migrate the current user data to a new account.","type":"text"},{"text":" ","type":"text"},{"text":"Use the passed login credentials to continue signing-in when ready by calling ","type":"text"},{"code":"login(with credentials:updateUserDisplayName:allowMigration:)","type":"codeVoice"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"migrationRequired"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials"},{"text":"?)","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/migrationRequired(_:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/migrationRequired(_:)","title":"UserError.migrationRequired(_:)","abstract":[{"text":"The action would require to migrate the current user data to a new account.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Use the passed login credentials to continue signing-in when ready by calling "},{"type":"codeVoice","code":"login(with credentials:updateUserDisplayName:allowMigration:)"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/migrationrequired(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"migrationRequired"},{"text":"(","kind":"text"},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/networkerror.json b/docs/data/documentation/rxfireauth/usererror/networkerror.json index bd4b763..c80e4b8 100644 --- a/docs/data/documentation/rxfireauth/usererror/networkerror.json +++ b/docs/data/documentation/rxfireauth/usererror/networkerror.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"UserError.networkError","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkError"}],"symbolKind":"case","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth9UserErrorO07networkE0yA2CmF","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"networkError","kind":"identifier"}],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/networkerror"]}],"abstract":[{"type":"text","text":"An error occurred while reaching Firebase servers."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/networkError":{"title":"UserError.networkError","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/networkerror","role":"symbol","abstract":[{"text":"An error occurred while reaching Firebase servers.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkError"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkError"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/networkerror"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"case","roleHeading":"Case","title":"UserError.networkError","externalID":"s:10RxFireAuth9UserErrorO07networkE0yA2CmF","role":"symbol","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkError"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"abstract":[{"text":"An error occurred while reaching Firebase servers.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/networkError":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/networkError","title":"UserError.networkError","abstract":[{"text":"An error occurred while reaching Firebase servers.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/networkerror","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"networkError","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/nouser.json b/docs/data/documentation/rxfireauth/usererror/nouser.json index b3541d2..16d9837 100644 --- a/docs/data/documentation/rxfireauth/usererror/nouser.json +++ b/docs/data/documentation/rxfireauth/usererror/nouser.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/nouser"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser"},"abstract":[{"type":"text","text":"There is no user associated to perform the requested action."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noUser","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"UserError.noUser","roleHeading":"Case","externalID":"s:10RxFireAuth9UserErrorO02noD0yA2CmF","role":"symbol","modules":[{"name":"RxFireAuth"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noUser"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/noUser":{"url":"\/documentation\/rxfireauth\/usererror\/nouser","abstract":[{"text":"There is no user associated to perform the requested action.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noUser","kind":"identifier"}],"title":"UserError.noUser","role":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"There is no user associated to perform the requested action.","type":"text"}],"metadata":{"roleHeading":"Case","title":"UserError.noUser","role":"symbol","externalID":"s:10RxFireAuth9UserErrorO02noD0yA2CmF","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noUser"}],"symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/nouser"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noUser","kind":"identifier"}],"platforms":["macOS"]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/noUser":{"title":"UserError.noUser","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"There is no user associated to perform the requested action."}],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noUser","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/noUser","url":"\/documentation\/rxfireauth\/usererror\/nouser"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/provideralreadylinked.json b/docs/data/documentation/rxfireauth/usererror/provideralreadylinked.json index d7ba9ca..572ab6a 100644 --- a/docs/data/documentation/rxfireauth/usererror/provideralreadylinked.json +++ b/docs/data/documentation/rxfireauth/usererror/provideralreadylinked.json @@ -1 +1 @@ -{"metadata":{"title":"UserError.providerAlreadyLinked","externalID":"s:10RxFireAuth9UserErrorO21providerAlreadyLinkedyA2CmF","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"providerAlreadyLinked","kind":"identifier"}],"modules":[{"name":"RxFireAuth"}],"role":"symbol"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The specified provider is already linked with this user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerAlreadyLinked"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/provideralreadylinked"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerAlreadyLinked":{"title":"UserError.providerAlreadyLinked","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/provideralreadylinked","role":"symbol","abstract":[{"text":"The specified provider is already linked with this user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerAlreadyLinked"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/provideralreadylinked"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerAlreadyLinked"}],"externalID":"s:10RxFireAuth9UserErrorO21providerAlreadyLinkedyA2CmF","modules":[{"name":"RxFireAuth"}],"title":"UserError.providerAlreadyLinked"},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The specified provider is already linked with this user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerAlreadyLinked","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerAlreadyLinked":{"abstract":[{"text":"The specified provider is already linked with this user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerAlreadyLinked","url":"\/documentation\/rxfireauth\/usererror\/provideralreadylinked","role":"symbol","kind":"symbol","type":"topic","title":"UserError.providerAlreadyLinked","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"providerAlreadyLinked","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/providernotlinked.json b/docs/data/documentation/rxfireauth/usererror/providernotlinked.json index ac24a15..4eddc87 100644 --- a/docs/data/documentation/rxfireauth/usererror/providernotlinked.json +++ b/docs/data/documentation/rxfireauth/usererror/providernotlinked.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth9UserErrorO17providerNotLinkedyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerNotLinked"}],"title":"UserError.providerNotLinked"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerNotLinked"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The specified provider is not linked with this user."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/providernotlinked"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerNotLinked":{"title":"UserError.providerNotLinked","url":"\/documentation\/rxfireauth\/usererror\/providernotlinked","type":"topic","role":"symbol","abstract":[{"text":"The specified provider is not linked with this user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerNotLinked"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerNotLinked","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","roleHeading":"Case","title":"UserError.providerNotLinked","modules":[{"name":"RxFireAuth"}],"symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO17providerNotLinkedyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerNotLinked"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/providernotlinked"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The specified provider is not linked with this user."}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/providerNotLinked":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/providerNotLinked","role":"symbol","title":"UserError.providerNotLinked","url":"\/documentation\/rxfireauth\/usererror\/providernotlinked","abstract":[{"type":"text","text":"The specified provider is not linked with this user."}],"type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerNotLinked","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/recoverysuggestion.json b/docs/data/documentation/rxfireauth/usererror/recoverysuggestion.json index cdafd27..ad591f0 100644 --- a/docs/data/documentation/rxfireauth/usererror/recoverysuggestion.json +++ b/docs/data/documentation/rxfireauth/usererror/recoverysuggestion.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/recoverysuggestion"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"extendedModule":"Foundation","roleHeading":"Instance Property","role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"RxFireAuth"}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","platforms":[{"introducedAt":"8.0","deprecated":false,"unavailable":false,"name":"iOS","beta":false},{"introducedAt":"10.10","beta":false,"deprecated":false,"name":"macOS","unavailable":false},{"introducedAt":"9.0","unavailable":false,"name":"tvOS","beta":false,"deprecated":false},{"beta":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS","unavailable":false}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/recoverySuggestion":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/usererror\/recoverysuggestion","kind":"symbol","title":"recoverySuggestion","role":"symbol","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/recoverysuggestion"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:10RxFireAuth9UserErrorO","platforms":[{"unavailable":false,"introducedAt":"8.0","deprecated":false,"beta":false,"name":"iOS"},{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"10.10","name":"macOS"},{"name":"tvOS","beta":false,"introducedAt":"9.0","unavailable":false,"deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"2.0","name":"watchOS","unavailable":false}],"modules":[{"relatedModules":["Foundation"],"name":"RxFireAuth"}],"extendedModule":"Foundation","title":"recoverySuggestion","symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/LocalizedError-Implementations":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/rxfireauth\/usererror\/localizederror-implementations","abstract":[],"kind":"article","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/recoverySuggestion":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/recoverySuggestion","title":"recoverySuggestion","abstract":[],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/recoverysuggestion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/unknown(_:).json b/docs/data/documentation/rxfireauth/usererror/unknown(_:).json index 6149b56..a72bcb6 100644 --- a/docs/data/documentation/rxfireauth/usererror/unknown(_:).json +++ b/docs/data/documentation/rxfireauth/usererror/unknown(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?)"}],"role":"symbol","title":"UserError.unknown(_:)","externalID":"s:10RxFireAuth9UserErrorO7unknownyACs0E0_pSgcACmF","modules":[{"name":"RxFireAuth"}]},"abstract":[{"type":"text","text":"An unknown error has occurred."}],"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/unknown(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/unknown(_:)":{"title":"UserError.unknown(_:)","url":"\/documentation\/rxfireauth\/usererror\/unknown(_:)","type":"topic","role":"symbol","abstract":[{"text":"An unknown error has occurred.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?)"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?)"}],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"case","title":"UserError.unknown(_:)","externalID":"s:10RxFireAuth9UserErrorO7unknownyACs0E0_pSgcACmF","modules":[{"name":"RxFireAuth"}],"roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":"?)","kind":"text"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"An unknown error has occurred."}],"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/unknown(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/unknown(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"UserError.unknown(_:)","url":"\/documentation\/rxfireauth\/usererror\/unknown(_:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/unknown(_:)","abstract":[{"type":"text","text":"An unknown error has occurred."}],"role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/userdisabled.json b/docs/data/documentation/rxfireauth/usererror/userdisabled.json index 6bf1d81..d7f1d4e 100644 --- a/docs/data/documentation/rxfireauth/usererror/userdisabled.json +++ b/docs/data/documentation/rxfireauth/usererror/userdisabled.json @@ -1 +1 @@ -{"abstract":[{"text":"The specified user is disabled.","type":"text"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"metadata":{"title":"UserError.userDisabled","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth9UserErrorO12userDisabledyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userDisabled","kind":"identifier"}],"roleHeading":"Case","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/userdisabled"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userDisabled","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/userDisabled":{"title":"UserError.userDisabled","url":"\/documentation\/rxfireauth\/usererror\/userdisabled","type":"topic","role":"symbol","abstract":[{"text":"The specified user is disabled.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDisabled"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled"},"kind":"symbol","abstract":[{"type":"text","text":"The specified user is disabled."}],"metadata":{"symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO12userDisabledyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userDisabled","kind":"identifier"}],"title":"UserError.userDisabled","roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userDisabled","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/userdisabled"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/userDisabled":{"type":"topic","abstract":[{"text":"The specified user is disabled.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDisabled"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userDisabled","role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/userdisabled","title":"UserError.userDisabled","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/usernotfound.json b/docs/data/documentation/rxfireauth/usererror/usernotfound.json index 3c3d5a7..62b1854 100644 --- a/docs/data/documentation/rxfireauth/usererror/usernotfound.json +++ b/docs/data/documentation/rxfireauth/usererror/usernotfound.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","interfaceLanguage":"swift"},"abstract":[{"text":"The specified user cannot be found.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userNotFound","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/usernotfound"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userNotFound","kind":"identifier"}],"externalID":"s:10RxFireAuth9UserErrorO12userNotFoundyA2CmF","roleHeading":"Case","role":"symbol","symbolKind":"case","modules":[{"name":"RxFireAuth"}],"title":"UserError.userNotFound"},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/userNotFound":{"title":"UserError.userNotFound","url":"\/documentation\/rxfireauth\/usererror\/usernotfound","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The specified user cannot be found."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userNotFound"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"UserError.userNotFound","role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userNotFound"}],"externalID":"s:10RxFireAuth9UserErrorO12userNotFoundyA2CmF"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","interfaceLanguage":"swift"},"abstract":[{"text":"The specified user cannot be found.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userNotFound","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/usernotfound"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/userNotFound":{"title":"UserError.userNotFound","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/usernotfound","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/userNotFound","abstract":[{"type":"text","text":"The specified user cannot be found."}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userNotFound","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/weakpassword(_:).json b/docs/data/documentation/rxfireauth/usererror/weakpassword(_:).json index 6ed6948..6e6c0a6 100644 --- a/docs/data/documentation/rxfireauth/usererror/weakpassword(_:).json +++ b/docs/data/documentation/rxfireauth/usererror/weakpassword(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"weakPassword","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"]}]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"weakPassword"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"title":"UserError.weakPassword(_:)","symbolKind":"case","role":"symbol","externalID":"s:10RxFireAuth9UserErrorO12weakPasswordyACSSSgcACmF","modules":[{"name":"RxFireAuth"}],"roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/weakpassword(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The specified password does not satisfy the basic security requirements."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/weakPassword(_:)":{"title":"UserError.weakPassword(_:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/weakpassword(_:)","role":"symbol","abstract":[{"text":"The specified password does not satisfy the basic security requirements.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"weakPassword"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"weakPassword"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"role":"symbol","modules":[{"name":"RxFireAuth"}],"symbolKind":"case","title":"UserError.weakPassword(_:)","externalID":"s:10RxFireAuth9UserErrorO12weakPasswordyACSSSgcACmF","roleHeading":"Case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"weakPassword"},{"kind":"text","text":"("},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/weakpassword(_:)"]}],"abstract":[{"text":"The specified password does not satisfy the basic security requirements.","type":"text"}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError/weakPassword(_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/weakPassword(_:)","title":"UserError.weakPassword(_:)","abstract":[{"text":"The specified password does not satisfy the basic security requirements.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usererror\/weakpassword(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"weakPassword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/wrongpassword.json b/docs/data/documentation/rxfireauth/usererror/wrongpassword.json index d8393af..7bbe8c8 100644 --- a/docs/data/documentation/rxfireauth/usererror/wrongpassword.json +++ b/docs/data/documentation/rxfireauth/usererror/wrongpassword.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"sections":[],"metadata":{"symbolKind":"case","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth9UserErrorO13wrongPasswordyA2CmF","title":"UserError.wrongPassword","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrongPassword"}],"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/wrongpassword"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The specified password is invalid."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrongPassword"}]}]}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongPassword":{"title":"UserError.wrongPassword","url":"\/documentation\/rxfireauth\/usererror\/wrongpassword","type":"topic","role":"symbol","abstract":[{"text":"The specified password is invalid.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"wrongPassword","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","modules":[{"name":"RxFireAuth"}],"title":"UserError.wrongPassword","symbolKind":"case","externalID":"s:10RxFireAuth9UserErrorO13wrongPasswordyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wrongPassword","kind":"identifier"}],"role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/wrongpassword"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword"},"abstract":[{"text":"The specified password is invalid.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrongPassword"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongPassword":{"role":"symbol","abstract":[{"type":"text","text":"The specified password is invalid."}],"url":"\/documentation\/rxfireauth\/usererror\/wrongpassword","kind":"symbol","title":"UserError.wrongPassword","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"wrongPassword","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongPassword"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usererror/wronguser.json b/docs/data/documentation/rxfireauth/usererror/wronguser.json index 2074c58..fadc7f2 100644 --- a/docs/data/documentation/rxfireauth/usererror/wronguser.json +++ b/docs/data/documentation/rxfireauth/usererror/wronguser.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"wrongUser","kind":"identifier"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrongUser"}],"roleHeading":"Case","title":"UserError.wrongUser","externalID":"s:10RxFireAuth9UserErrorO05wrongD0yA2CmF","role":"symbol","modules":[{"name":"RxFireAuth"}],"symbolKind":"case"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The requested action would target a different user than the one currently signed-in."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usererror\/wronguser"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usererror","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserError","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","title":"UserError","role":"symbol","type":"topic","navigatorTitle":[{"text":"UserError","kind":"identifier"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"text":" implementations.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongUser":{"title":"UserError.wrongUser","kind":"symbol","url":"\/documentation\/rxfireauth\/usererror\/wronguser","role":"symbol","abstract":[{"text":"The requested action would target a different user than the one currently signed-in.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrongUser"}]}}} \ No newline at end of file +{"abstract":[{"text":"The requested action would target a different user than the one currently signed-in.","type":"text"}],"variants":[{"paths":["\/documentation\/rxfireauth\/usererror\/wronguser"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"wrongUser","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"title":"UserError.wrongUser","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth9UserErrorO05wrongD0yA2CmF","symbolKind":"case","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"wrongUser","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserError":{"type":"topic","url":"\/documentation\/rxfireauth\/usererror","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"abstract":[{"type":"text","text":"Errors thrown by "},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":" implementations."}],"title":"UserError","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserError/wrongUser":{"title":"UserError.wrongUser","kind":"symbol","role":"symbol","abstract":[{"text":"The requested action would target a different user than the one currently signed-in.","type":"text"}],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrongUser"}],"url":"\/documentation\/rxfireauth\/usererror\/wronguser","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserError\/wrongUser"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager.json b/docs/data/documentation/rxfireauth/usermanager.json index 3cf0648..2fdb572 100644 --- a/docs/data/documentation/rxfireauth/usermanager.json +++ b/docs/data/documentation/rxfireauth/usermanager.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"abstract":[{"text":"The default implementation of ","type":"text"},{"type":"codeVoice","code":"UserManagerType"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManager"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"As a general rule, you should never use this class directly, as it may change"},{"text":" ","type":"text"},{"type":"text","text":"at any point even without a new major version."},{"type":"text","text":" "},{"type":"text","text":"Documentation for all methods inherited from its protocol are in the protocol itself."},{"type":"text","text":" "},{"type":"text","text":"The methods that are documented here are just those that are not inherited from the protocol."}]}]}],"topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user"]},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)"],"title":"Instance Methods"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]}],"metadata":{"title":"UserManager","symbolKind":"class","role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"externalID":"s:10RxFireAuth11UserManagerC","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"UserManager","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"],"title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/register(email:password:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"register","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"type":"topic","abstract":[],"title":"register(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/register(email:password:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(email:password:allowMigration:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","abstract":[],"title":"login(email:password:allowMigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/login(email:password:allowmigration:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/logout(resetToAnonymous:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"logout","kind":"identifier"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"type":"topic","abstract":[],"title":"logout(resetToAnonymous:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/logout(resettoanonymous:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updatePassword(newPassword:)":{"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/updatepassword(newpassword:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updatePassword","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"abstract":[],"title":"updatePassword(newPassword:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/verifyAndChange(toNewEmail:)":{"kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verifyAndChange","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"toNewEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)","url":"\/documentation\/rxfireauth\/usermanager\/verifyandchange(tonewemail:)","title":"verifyAndChange(toNewEmail:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(with:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(with:)","title":"confirmAuthentication(with:)","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(with:updateUserDisplayName:allowMigration:)":{"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier","text":"Credentials"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)","title":"login(with:updateUserDisplayName:allowMigration:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/login(with:updateuserdisplayname:allowmigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/init(clearingKeychain:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clearingKeychain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"type":"topic","title":"init(clearingKeychain:)","abstract":[{"text":"Instanties a new user manager.","type":"text"}],"url":"\/documentation\/rxfireauth\/usermanager\/init(clearingkeychain:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updateEmail(newEmail:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"updateEmail(newEmail:)","url":"\/documentation\/rxfireauth\/usermanager\/updateemail(newemail:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accessToken":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken","abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/accesstoken","kind":"symbol","title":"accessToken","type":"topic","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accountExists(with:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountExists"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","abstract":[],"title":"accountExists(with:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/accountexists(with:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(userConfigurationHandler:)":{"title":"update(userConfigurationHandler:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","url":"\/documentation\/rxfireauth\/usermanager\/update(userconfigurationhandler:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userConfigurationHandler"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginWithoutChecking(email:password:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanager\/loginwithoutchecking(email:password:allowmigration:)","title":"loginWithoutChecking(email:password:allowMigration:)","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithoutChecking","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(email:password:)":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(email:password:)","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthentication"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"title":"confirmAuthentication(email:password:)","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/linkAnonymousAccount(toEmail:password:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"linkAnonymousAccount","kind":"identifier"},{"kind":"text","text":"("},{"text":"toEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"type":"topic","abstract":[],"title":"linkAnonymousAccount(toEmail:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/linkanonymousaccount(toemail:password:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginHandler":{"url":"\/documentation\/rxfireauth\/usermanager\/loginhandler","title":"loginHandler","abstract":[{"text":"Get or set a reference to a custom-provider login handler.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginHandler","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LoginHandlerType","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"text":"LoginProviderManagerType","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/loginprovidermanagertype","title":"LoginProviderManagerType","abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginProviderManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginAnonymously()":{"role":"symbol","abstract":[],"title":"loginAnonymously()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginAnonymously"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/loginanonymously()","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/deleteUser(resetToAnonymous:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/deleteuser(resettoanonymous:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"resetToAnonymous"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)","title":"deleteUser(resetToAnonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/autoupdatingUser":{"kind":"symbol","abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/autoupdatinguser","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser","role":"symbol","title":"autoupdatingUser","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"kind":"text","text":": "},{"text":"Observable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift10ObservableC"},{"text":"<","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":"?>","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/user":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"title":"user","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/user","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isAnonymous":{"title":"isAnonymous","role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/isanonymous","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAnonymous"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(user:)":{"title":"update(user:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/update(user:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isLoggedIn":{"kind":"symbol","abstract":[],"type":"topic","role":"symbol","title":"isLoggedIn","url":"\/documentation\/rxfireauth\/usermanager\/isloggedin","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLoggedIn"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"],"type":"conformsTo","kind":"relationships"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user"]},{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManager"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"inlineContent":[{"text":"As a general rule, you should never use this class directly, as it may change","type":"text"},{"type":"text","text":" "},{"text":"at any point even without a new major version.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Documentation for all methods inherited from its protocol are in the protocol itself."},{"type":"text","text":" "},{"type":"text","text":"The methods that are documented here are just those that are not inherited from the protocol."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"roleHeading":"Class","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC","symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"title":"UserManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"UserManager","kind":"identifier"}],"modules":[{"name":"RxFireAuth"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"abstract":[{"text":"The default implementation of ","type":"text"},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updateEmail(newEmail:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/updateemail(newemail:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","title":"updateEmail(newEmail:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateEmail","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/verifyAndChange(toNewEmail:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/verifyandchange(tonewemail:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)","title":"verifyAndChange(toNewEmail:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"verifyAndChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(email:password:allowMigration:)":{"type":"topic","abstract":[],"kind":"symbol","title":"login(email:password:allowMigration:)","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/login(email:password:allowmigration:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/logout(resetToAnonymous:)":{"url":"\/documentation\/rxfireauth\/usermanager\/logout(resettoanonymous:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logout","kind":"identifier"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"abstract":[],"title":"logout(resetToAnonymous:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/register(email:password:)":{"role":"symbol","kind":"symbol","type":"topic","title":"register(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)","url":"\/documentation\/rxfireauth\/usermanager\/register(email:password:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(with:updateUserDisplayName:allowMigration:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/login(with:updateuserdisplayname:allowmigration:)","type":"topic","title":"login(with:updateUserDisplayName:allowMigration:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"role":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accessToken":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken","title":"accessToken","abstract":[],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/autoupdatingUser":{"role":"symbol","kind":"symbol","title":"autoupdatingUser","url":"\/documentation\/rxfireauth\/usermanager\/autoupdatinguser","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoupdatingUser","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift10ObservableC","text":"Observable"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(email:password:)":{"role":"symbol","kind":"symbol","type":"topic","title":"confirmAuthentication(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(email:password:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isAnonymous":{"url":"\/documentation\/rxfireauth\/usermanager\/isanonymous","role":"symbol","title":"isAnonymous","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(user:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)","title":"update(user:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/update(user:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updatePassword(newPassword:)":{"role":"symbol","kind":"symbol","title":"updatePassword(newPassword:)","url":"\/documentation\/rxfireauth\/usermanager\/updatepassword(newpassword:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPassword"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginProviderManagerType":{"navigatorTitle":[{"kind":"identifier","text":"LoginProviderManagerType"}],"abstract":[{"text":"This protocol defines the public API of the wrapper","type":"text"},{"text":" ","type":"text"},{"text":"around login providers, such as Sign in with Apple.","type":"text"}],"title":"LoginProviderManagerType","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"LoginProviderManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginProviderManagerType","type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/loginprovidermanagertype"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isLoggedIn":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/isloggedin","kind":"symbol","title":"isLoggedIn","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isLoggedIn","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/user":{"abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/usermanager\/user","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user","title":"user","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/init(clearingKeychain:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)","url":"\/documentation\/rxfireauth\/usermanager\/init(clearingkeychain:)","kind":"symbol","type":"topic","abstract":[{"text":"Instanties a new user manager.","type":"text"}],"title":"init(clearingKeychain:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clearingKeychain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginHandler":{"role":"symbol","kind":"symbol","title":"loginHandler","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler","url":"\/documentation\/rxfireauth\/usermanager\/loginhandler","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","text":"LoginHandlerType","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"Get or set a reference to a custom-provider login handler.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(with:)":{"abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(with:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)","type":"topic","title":"confirmAuthentication(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confirmAuthentication"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accountExists(with:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/accountexists(with:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","title":"accountExists(with:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":">","kind":"text"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/deleteUser(resetToAnonymous:)":{"title":"deleteUser(resetToAnonymous:)","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)","url":"\/documentation\/rxfireauth\/usermanager\/deleteuser(resettoanonymous:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/linkAnonymousAccount(toEmail:password:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","role":"symbol","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/linkanonymousaccount(toemail:password:)","type":"topic","title":"linkAnonymousAccount(toEmail:password:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkAnonymousAccount","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"toEmail"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginWithoutChecking(email:password:allowMigration:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithoutChecking"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"loginWithoutChecking(email:password:allowMigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/loginwithoutchecking(email:password:allowmigration:)","kind":"symbol","abstract":[],"type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(userConfigurationHandler:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userConfigurationHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/update(userconfigurationhandler:)","title":"update(userConfigurationHandler:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginAnonymously()":{"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"title":"loginAnonymously()","url":"\/documentation\/rxfireauth\/usermanager\/loginanonymously()","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/accesstoken.json b/docs/data/documentation/rxfireauth/usermanager/accesstoken.json index 865536e..74aad6b 100644 --- a/docs/data/documentation/rxfireauth/usermanager/accesstoken.json +++ b/docs/data/documentation/rxfireauth/usermanager/accesstoken.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken"},"metadata":{"title":"accessToken","roleHeading":"Instance Property","externalID":"s:10RxFireAuth11UserManagerC11accessToken0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSSSgGvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?>"}],"symbolKind":"property","modules":[{"name":"RxFireAuth"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.accessToken","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?> { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accessToken":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken","abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/accesstoken","kind":"symbol","title":"accessToken","type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/accesstoken"]}],"metadata":{"role":"symbol","externalID":"s:10RxFireAuth11UserManagerC11accessToken0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSSSgGvp","modules":[{"name":"RxFireAuth"}],"title":"accessToken","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.accessToken","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accessToken":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accessToken","title":"accessToken","abstract":[],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/accountexists(with:).json b/docs/data/documentation/rxfireauth/usermanager/accountexists(with:).json index 7d5a8e5..d1b8231 100644 --- a/docs/data/documentation/rxfireauth/usermanager/accountexists(with:).json +++ b/docs/data/documentation/rxfireauth/usermanager/accountexists(with:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.accountExists(with:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accountExists"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"email","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/accountexists(with:)"]}],"metadata":{"modules":[{"name":"RxFireAuth"}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:10RxFireAuth11UserManagerC13accountExists4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSbGSS_tF","role":"symbol","title":"accountExists(with:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accountExists(with:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountExists"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","abstract":[],"title":"accountExists(with:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/accountexists(with:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.accountExists(with:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:10RxFireAuth11UserManagerC13accountExists4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSbGSS_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountExists"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":">"}],"title":"accountExists(with:)","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"symbolKind":"method"},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/accountexists(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/accountExists(with:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/accountexists(with:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/accountExists(with:)","title":"accountExists(with:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":">","kind":"text"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/autoupdatinguser.json b/docs/data/documentation/rxfireauth/usermanager/autoupdatinguser.json index 58a2217..e7c53c7 100644 --- a/docs/data/documentation/rxfireauth/usermanager/autoupdatinguser.json +++ b/docs/data/documentation/rxfireauth/usermanager/autoupdatinguser.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.autoupdatingUser","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"metadata":{"modules":[{"name":"RxFireAuth"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoupdatingUser"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7RxSwift10ObservableC","kind":"typeIdentifier","text":"Observable"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier","text":"UserData"},{"text":"?>","kind":"text"}],"title":"autoupdatingUser","roleHeading":"Instance Property","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC012autoupdatingD00A5Swift10ObservableCyAA0D4DataVSgGvp"},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/autoupdatinguser"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoupdatingUser"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Observable","preciseIdentifier":"s:7RxSwift10ObservableC"},{"kind":"text","text":"<"},{"text":"UserData","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":"?> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"title":"RxFireAuth","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","kind":"symbol","url":"\/documentation\/rxfireauth","role":"collection"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/autoupdatingUser":{"kind":"symbol","abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/autoupdatinguser","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser","role":"symbol","title":"autoupdatingUser","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"kind":"text","text":": "},{"text":"Observable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift10ObservableC"},{"text":"<","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":"?>","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoupdatingUser","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7RxSwift10ObservableC","text":"Observable","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"UserData","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":"?> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/autoupdatinguser"]}],"metadata":{"externalID":"s:10RxFireAuth11UserManagerC012autoupdatingD00A5Swift10ObservableCyAA0D4DataVSgGvp","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Observable","preciseIdentifier":"s:7RxSwift10ObservableC"},{"text":"<","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":"?>"}],"symbolKind":"property","role":"symbol","title":"autoupdatingUser","roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.autoupdatingUser","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/autoupdatingUser":{"role":"symbol","kind":"symbol","title":"autoupdatingUser","url":"\/documentation\/rxfireauth\/usermanager\/autoupdatinguser","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/autoupdatingUser","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoupdatingUser","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift10ObservableC","text":"Observable"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(email:password:).json b/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(email:password:).json index 0996f14..d0dbfba 100644 --- a/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(email:password:).json +++ b/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(email:password:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.confirmAuthentication(email:password:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthentication"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthentication(email:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"confirmAuthentication(email:password:)","externalID":"s:10RxFireAuth11UserManagerC21confirmAuthentication5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(email:password:)":{"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(email:password:)","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthentication"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"title":"confirmAuthentication(email:password:)","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)"},"metadata":{"externalID":"s:10RxFireAuth11UserManagerC21confirmAuthentication5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"confirmAuthentication(email:password:)"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthentication(email:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.confirmAuthentication(email:password:)"},{"text":".","type":"text"}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(email:password:)":{"role":"symbol","kind":"symbol","type":"topic","title":"confirmAuthentication(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(email:password:)","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(email:password:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(with:).json b/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(with:).json index 2d13d96..dfa87a3 100644 --- a/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(with:).json +++ b/docs/data/documentation/rxfireauth/usermanager/confirmauthentication(with:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.confirmAuthentication(with:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthentication(with:)"]}],"metadata":{"title":"confirmAuthentication(with:)","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth11UserManagerC21confirmAuthentication4with0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA11CredentialsO_tF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confirmAuthentication"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"loginCredentials","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","text":"Credentials","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager","title":"UserManager","abstract":[{"text":"The default implementation of ","type":"text"},{"type":"codeVoice","code":"UserManagerType"},{"type":"text","text":"."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(with:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(with:)","title":"confirmAuthentication(with:)","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.confirmAuthentication(with:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthentication(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth11UserManagerC21confirmAuthentication4with0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA11CredentialsO_tF","title":"confirmAuthentication(with:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthentication"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"loginCredentials"},{"kind":"text","text":": "},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthentication(with:)":{"abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/confirmauthentication(with:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthentication(with:)","type":"topic","title":"confirmAuthentication(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confirmAuthentication"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithapple(in:).json b/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithapple(in:).json index b6e3d14..33a2732 100644 --- a/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithapple(in:).json +++ b/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithapple(in:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithApple"},{"kind":"text","text":"("},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"modules":[{"name":"RxFireAuth"}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","extendedModule":"RxFireAuth","platforms":[{"introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false,"name":"iOS"},{"beta":false,"name":"macOS","unavailable":false,"deprecated":false,"introducedAt":"10.15"}],"externalID":"s:10RxFireAuth11UserManagerC30confirmAuthenticationWithApple2in0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSo16NSViewControllerC_tF","title":"confirmAuthenticationWithApple(in:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LoginProviderManagerType.confirmAuthenticationWithApple(in:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithApple"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":" "},{"kind":"internalParam","text":"viewController"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","kind":"typeIdentifier","text":"ViewController"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithapple(in:)"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithApple(in:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithapple(in:)","title":"confirmAuthenticationWithApple(in:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"kind":"text","text":"("},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"role":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"metadata":{"platforms":[{"name":"iOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","text":"ViewController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"symbolKind":"method","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC30confirmAuthenticationWithApple2in0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSo16NSViewControllerC_tF","title":"confirmAuthenticationWithApple(in:)","modules":[{"name":"RxFireAuth"}],"extendedModule":"RxFireAuth"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithApple"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","text":"ViewController","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithapple(in:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LoginProviderManagerType.confirmAuthenticationWithApple(in:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithApple(in:)":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithapple(in:)","title":"confirmAuthenticationWithApple(in:)","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithgoogle(as:in:).json b/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithgoogle(as:in:).json index c153ec0..1e5ec8f 100644 --- a/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithgoogle(as:in:).json +++ b/docs/data/documentation/rxfireauth/usermanager/confirmauthenticationwithgoogle(as:in:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithgoogle(as:in:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LoginProviderManagerType.confirmAuthenticationWithGoogle(as:in:)"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"RxFireAuth"}],"symbolKind":"method","title":"confirmAuthenticationWithGoogle(as:in:)","extendedModule":"RxFireAuth","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"as"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC31confirmAuthenticationWithGoogle2as2in0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_So16NSViewControllerCtF"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"confirmAuthenticationWithGoogle"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithGoogle(as:in:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithgoogle(as:in:)","title":"confirmAuthenticationWithGoogle(as:in:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"role":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LoginProviderManagerType.confirmAuthenticationWithGoogle(as:in:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]}],"kind":"declarations"}],"metadata":{"title":"confirmAuthenticationWithGoogle(as:in:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:10RxFireAuth11UserManagerC31confirmAuthenticationWithGoogle2as2in0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_So16NSViewControllerCtF","modules":[{"name":"RxFireAuth"}],"extendedModule":"RxFireAuth","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthenticationWithGoogle"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithgoogle(as:in:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithGoogle(as:in:)":{"kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithgoogle(as:in:)","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"confirmAuthenticationWithGoogle(as:in:)","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/deleteuser(resettoanonymous:).json b/docs/data/documentation/rxfireauth/usermanager/deleteuser(resettoanonymous:).json index b086bac..7303348 100644 --- a/docs/data/documentation/rxfireauth/usermanager/deleteuser(resettoanonymous:).json +++ b/docs/data/documentation/rxfireauth/usermanager/deleteuser(resettoanonymous:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:10RxFireAuth11UserManagerC06deleteD016resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deleteUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"title":"deleteUser(resetToAnonymous:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/deleteuser(resettoanonymous:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.deleteUser(resetToAnonymous:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/deleteUser(resetToAnonymous:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/deleteuser(resettoanonymous:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"resetToAnonymous"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)","title":"deleteUser(resetToAnonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/deleteuser(resettoanonymous:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.deleteUser(resetToAnonymous:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"metadata":{"title":"deleteUser(resetToAnonymous:)","modules":[{"name":"RxFireAuth"}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteUser"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"externalID":"s:10RxFireAuth11UserManagerC06deleteD016resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"resetToAnonymous"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/deleteUser(resetToAnonymous:)":{"title":"deleteUser(resetToAnonymous:)","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/deleteUser(resetToAnonymous:)","url":"\/documentation\/rxfireauth\/usermanager\/deleteuser(resettoanonymous:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/init(clearingkeychain:).json b/docs/data/documentation/rxfireauth/usermanager/init(clearingkeychain:).json index 1eead75..dc73af3 100644 --- a/docs/data/documentation/rxfireauth/usermanager/init(clearingkeychain:).json +++ b/docs/data/documentation/rxfireauth/usermanager/init(clearingkeychain:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clearingKeychain"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" = false)","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If set to "},{"code":"true","type":"codeVoice"},{"text":", this instance will attempt a logout (ignoring errors) while initializing.","type":"text"}]}],"name":"clearingKeychain"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Pass "},{"type":"codeVoice","code":"clearingKeychain = true"},{"text":" to clear credentials","type":"text"},{"type":"text","text":" "},{"text":"that are stored in the iCloud Keychain. This is particularly useful","type":"text"},{"type":"text","text":" "},{"text":"if you don’t want to login users automatically when they install your","type":"text"},{"type":"text","text":" "},{"text":"app on multiple devices with iCloud Keychain turned on.","type":"text"},{"type":"text","text":" "},{"text":"You should pass ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" only once, otherwise the user will be"},{"type":"text","text":" "},{"type":"text","text":"logged-out every time you instantiate a user manager."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Initializer","externalID":"s:10RxFireAuth11UserManagerC16clearingKeychainACSb_tcfc","title":"init(clearingKeychain:)","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clearingKeychain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"symbolKind":"init"},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/init(clearingkeychain:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"type":"text","text":"Instanties a new user manager."}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/init(clearingKeychain:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clearingKeychain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"type":"topic","title":"init(clearingKeychain:)","abstract":[{"text":"Instanties a new user manager.","type":"text"}],"url":"\/documentation\/rxfireauth\/usermanager\/init(clearingkeychain:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"kind":"symbol","sections":[],"metadata":{"externalID":"s:10RxFireAuth11UserManagerC16clearingKeychainACSb_tcfc","role":"symbol","symbolKind":"init","title":"init(clearingKeychain:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clearingKeychain"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","modules":[{"name":"RxFireAuth"}]},"abstract":[{"text":"Instanties a new user manager.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clearingKeychain"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = false)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"clearingKeychain","content":[{"inlineContent":[{"type":"text","text":"If set to "},{"code":"true","type":"codeVoice"},{"type":"text","text":", this instance will attempt a logout (ignoring errors) while initializing."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Pass "},{"code":"clearingKeychain = true","type":"codeVoice"},{"type":"text","text":" to clear credentials"},{"text":" ","type":"text"},{"text":"that are stored in the iCloud Keychain. This is particularly useful","type":"text"},{"type":"text","text":" "},{"type":"text","text":"if you don’t want to login users automatically when they install your"},{"text":" ","type":"text"},{"text":"app on multiple devices with iCloud Keychain turned on.","type":"text"},{"text":" ","type":"text"},{"text":"You should pass ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" only once, otherwise the user will be","type":"text"},{"type":"text","text":" "},{"text":"logged-out every time you instantiate a user manager.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/init(clearingkeychain:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/init(clearingKeychain:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/init(clearingKeychain:)","url":"\/documentation\/rxfireauth\/usermanager\/init(clearingkeychain:)","kind":"symbol","type":"topic","abstract":[{"text":"Instanties a new user manager.","type":"text"}],"title":"init(clearingKeychain:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clearingKeychain"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/isanonymous.json b/docs/data/documentation/rxfireauth/usermanager/isanonymous.json index d4a254d..52b7a3e 100644 --- a/docs/data/documentation/rxfireauth/usermanager/isanonymous.json +++ b/docs/data/documentation/rxfireauth/usermanager/isanonymous.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/isanonymous"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.isAnonymous","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property","symbolKind":"property","title":"isAnonymous","externalID":"s:10RxFireAuth11UserManagerC11isAnonymousSbvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isAnonymous":{"title":"isAnonymous","role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/isanonymous","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAnonymous"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"isAnonymous","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:10RxFireAuth11UserManagerC11isAnonymousSbvp"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.isAnonymous"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isAnonymous","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/isanonymous"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isAnonymous":{"url":"\/documentation\/rxfireauth\/usermanager\/isanonymous","role":"symbol","title":"isAnonymous","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isAnonymous","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/isloggedin.json b/docs/data/documentation/rxfireauth/usermanager/isloggedin.json index 6802359..42b64df 100644 --- a/docs/data/documentation/rxfireauth/usermanager/isloggedin.json +++ b/docs/data/documentation/rxfireauth/usermanager/isloggedin.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isLoggedIn"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","externalID":"s:10RxFireAuth11UserManagerC10isLoggedInSbvp","roleHeading":"Instance Property","title":"isLoggedIn","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLoggedIn"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"property"},"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/isloggedin"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.isLoggedIn","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isLoggedIn":{"kind":"symbol","abstract":[],"type":"topic","role":"symbol","title":"isLoggedIn","url":"\/documentation\/rxfireauth\/usermanager\/isloggedin","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLoggedIn"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.isLoggedIn"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isLoggedIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/isloggedin"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"isLoggedIn","modules":[{"name":"RxFireAuth"}],"symbolKind":"property","externalID":"s:10RxFireAuth11UserManagerC10isLoggedInSbvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLoggedIn"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Property"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/isLoggedIn":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/isLoggedIn","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/isloggedin","kind":"symbol","title":"isLoggedIn","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isLoggedIn","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","title":"UserManager","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"UserManager","kind":"identifier"}],"navigatorTitle":[{"text":"UserManager","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/linkanonymousaccount(toemail:password:).json b/docs/data/documentation/rxfireauth/usermanager/linkanonymousaccount(toemail:password:).json index 5e4d3ae..a719d75 100644 --- a/docs/data/documentation/rxfireauth/usermanager/linkanonymousaccount(toemail:password:).json +++ b/docs/data/documentation/rxfireauth/usermanager/linkanonymousaccount(toemail:password:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.linkAnonymousAccount(toEmail:password:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"linkAnonymousAccount","kind":"identifier"},{"kind":"text","text":"("},{"text":"toEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"title":"linkAnonymousAccount(toEmail:password:)","externalID":"s:10RxFireAuth11UserManagerC20linkAnonymousAccount7toEmail8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF"},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linkAnonymousAccount"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"toEmail"},{"text":" ","kind":"text"},{"text":"email","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/linkanonymousaccount(toemail:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/linkAnonymousAccount(toEmail:password:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"linkAnonymousAccount","kind":"identifier"},{"kind":"text","text":"("},{"text":"toEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"type":"topic","abstract":[],"title":"linkAnonymousAccount(toEmail:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/linkanonymousaccount(toemail:password:)","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.linkAnonymousAccount(toEmail:password:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkAnonymousAccount","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toEmail","kind":"externalParam"},{"kind":"text","text":" "},{"text":"email","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC20linkAnonymousAccount7toEmail8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"linkAnonymousAccount","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"toEmail"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"roleHeading":"Instance Method","title":"linkAnonymousAccount(toEmail:password:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/linkanonymousaccount(toemail:password:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/linkAnonymousAccount(toEmail:password:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/linkAnonymousAccount(toEmail:password:)","role":"symbol","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/linkanonymousaccount(toemail:password:)","type":"topic","title":"linkAnonymousAccount(toEmail:password:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkAnonymousAccount","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"toEmail"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/login(email:password:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanager/login(email:password:allowmigration:).json index 26e9e5a..65749d1 100644 --- a/docs/data/documentation/rxfireauth/usermanager/login(email:password:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanager/login(email:password:allowmigration:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.login(email:password:allowMigration:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"login(email:password:allowMigration:)","symbolKind":"method","externalID":"s:10RxFireAuth11UserManagerC5login5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"login"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/login(email:password:allowmigration:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(email:password:allowMigration:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","abstract":[],"title":"login(email:password:allowMigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/login(email:password:allowmigration:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"login"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"},{"text":">","kind":"text"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.login(email:password:allowMigration:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/login(email:password:allowmigration:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)"},"metadata":{"title":"login(email:password:allowMigration:)","externalID":"s:10RxFireAuth11UserManagerC5login5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"title":"LoginDescriptor","abstract":[{"text":"A login descriptor represents","type":"text"},{"type":"text","text":" "},{"text":"the result of a login action.","type":"text"}],"url":"\/documentation\/rxfireauth\/logindescriptor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginDescriptor"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginDescriptor"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(email:password:allowMigration:)":{"type":"topic","abstract":[],"kind":"symbol","title":"login(email:password:allowMigration:)","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(email:password:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/login(email:password:allowmigration:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/login(with:updateuserdisplayname:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanager/login(with:updateuserdisplayname:allowmigration:).json index 95baffa..c26720c 100644 --- a/docs/data/documentation/rxfireauth/usermanager/login(with:updateuserdisplayname:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanager/login(with:updateuserdisplayname:allowmigration:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"credentials"},{"kind":"text","text":": "},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"? = nil) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"text":">","kind":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)","externalID":"s:10RxFireAuth11UserManagerC5login4with06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGAA11CredentialsO_S2bSgtF","symbolKind":"method","role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.login(with:updateUserDisplayName:allowMigration:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/login(with:updateuserdisplayname:allowmigration:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(with:updateUserDisplayName:allowMigration:)":{"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier","text":"Credentials"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)","title":"login(with:updateUserDisplayName:allowMigration:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/login(with:updateuserdisplayname:allowmigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"credentials","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.login(with:updateUserDisplayName:allowMigration:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)"},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/login(with:updateuserdisplayname:allowmigration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier","text":"Credentials"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"externalID":"s:10RxFireAuth11UserManagerC5login4with06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGAA11CredentialsO_S2bSgtF","title":"login(with:updateUserDisplayName:allowMigration:)","roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/login(with:updateUserDisplayName:allowMigration:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/login(with:updateUserDisplayName:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/login(with:updateuserdisplayname:allowmigration:)","type":"topic","title":"login(with:updateUserDisplayName:allowMigration:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/loginanonymously().json b/docs/data/documentation/rxfireauth/usermanager/loginanonymously().json index a9a9df9..a6350e6 100644 --- a/docs/data/documentation/rxfireauth/usermanager/loginanonymously().json +++ b/docs/data/documentation/rxfireauth/usermanager/loginanonymously().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:10RxFireAuth11UserManagerC16loginAnonymously0A5Swift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGyF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"title":"loginAnonymously()","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.loginAnonymously()","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginAnonymously"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/loginanonymously()"]}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginAnonymously()":{"role":"symbol","abstract":[],"title":"loginAnonymously()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginAnonymously"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/loginanonymously()","type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth11UserManagerC16loginAnonymously0A5Swift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"symbolKind":"method","title":"loginAnonymously()","role":"symbol","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.loginAnonymously()"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/loginanonymously()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginAnonymously()":{"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"title":"loginAnonymously()","url":"\/documentation\/rxfireauth\/usermanager\/loginanonymously()","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginAnonymously()","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/loginhandler.json b/docs/data/documentation/rxfireauth/usermanager/loginhandler.json index 4d917e2..6523d12 100644 --- a/docs/data/documentation/rxfireauth/usermanager/loginhandler.json +++ b/docs/data/documentation/rxfireauth/usermanager/loginhandler.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property","externalID":"s:10RxFireAuth11UserManagerC12loginHandlerAA05LoginG4Type_pSgvp","symbolKind":"property","title":"loginHandler","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginHandler"},{"text":": ","kind":"text"},{"text":"LoginHandlerType","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"kind":"text","text":"?"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/loginhandler"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Get or set a reference to a custom-provider login handler."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginHandler","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"kind":"text","text":"? { get }"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginHandler":{"url":"\/documentation\/rxfireauth\/usermanager\/loginhandler","title":"loginHandler","abstract":[{"text":"Get or set a reference to a custom-provider login handler.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginHandler","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LoginHandlerType","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"abstract":[{"type":"text","text":"This protocol identifies a login handler object"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"title":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","kind":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginHandlerType"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginHandlerType"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Get or set a reference to a custom-provider login handler."}],"metadata":{"title":"loginHandler","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC12loginHandlerAA05LoginG4Type_pSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginHandler"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","kind":"typeIdentifier","text":"LoginHandlerType"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"RxFireAuth"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/loginhandler"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"loginHandler","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","text":"LoginHandlerType","kind":"typeIdentifier"},{"kind":"text","text":"? { get }"}]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"kind":"symbol","type":"topic","title":"LoginHandlerType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoginHandlerType","kind":"identifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","abstract":[{"text":"This protocol identifies a login handler object","type":"text"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","navigatorTitle":[{"text":"LoginHandlerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginHandler":{"role":"symbol","kind":"symbol","title":"loginHandler","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginHandler","url":"\/documentation\/rxfireauth\/usermanager\/loginhandler","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginHandler"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","text":"LoginHandlerType","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"Get or set a reference to a custom-provider login handler.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/loginprovidermanagertype-implementations.json b/docs/data/documentation/rxfireauth/usermanager/loginprovidermanagertype-implementations.json index 9778512..668da8b 100644 --- a/docs/data/documentation/rxfireauth/usermanager/loginprovidermanagertype-implementations.json +++ b/docs/data/documentation/rxfireauth/usermanager/loginprovidermanagertype-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"},"kind":"article","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"RxFireAuth"}],"title":"LoginProviderManagerType Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithGoogle(as:in:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithgoogle(as:in:)","title":"confirmAuthenticationWithGoogle(as:in:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"role":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/signinwithapple(in:updateuserdisplayname:allowmigration:)","title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signInWithApple","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithApple(in:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithapple(in:)","title":"confirmAuthenticationWithApple(in:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"kind":"text","text":"("},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"role":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)","title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signInWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"RxFireAuth"}],"title":"LoginProviderManagerType Implementations"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanager\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)","role":"symbol","title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithGoogle"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"as"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","type":"topic","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithGoogle(as:in:)":{"kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithgoogle(as:in:)","abstract":[],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithGoogle(as:in:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthenticationWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"confirmAuthenticationWithGoogle(as:in:)","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithApple"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/signinwithapple(in:updateuserdisplayname:allowmigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/confirmAuthenticationWithApple(in:)":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthenticationWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/confirmAuthenticationWithApple(in:)","url":"\/documentation\/rxfireauth\/usermanager\/confirmauthenticationwithapple(in:)","title":"confirmAuthenticationWithApple(in:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/loginwithoutchecking(email:password:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanager/loginwithoutchecking(email:password:allowmigration:).json index ae143eb..c60bfce 100644 --- a/docs/data/documentation/rxfireauth/usermanager/loginwithoutchecking(email:password:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanager/loginwithoutchecking(email:password:allowmigration:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.loginWithoutChecking(email:password:allowMigration:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginWithoutChecking","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"},{"kind":"text","text":">"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/loginwithoutchecking(email:password:allowmigration:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithoutChecking"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}],"symbolKind":"method","title":"loginWithoutChecking(email:password:allowMigration:)","modules":[{"name":"RxFireAuth"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:10RxFireAuth11UserManagerC20loginWithoutChecking5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF"},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginWithoutChecking(email:password:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanager\/loginwithoutchecking(email:password:allowmigration:)","title":"loginWithoutChecking(email:password:allowMigration:)","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithoutChecking","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithoutChecking"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/loginwithoutchecking(email:password:allowmigration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:10RxFireAuth11UserManagerC20loginWithoutChecking5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF","title":"loginWithoutChecking(email:password:allowMigration:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginWithoutChecking","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.loginWithoutChecking(email:password:allowMigration:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/loginWithoutChecking(email:password:allowMigration:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithoutChecking"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"loginWithoutChecking(email:password:allowMigration:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/loginWithoutChecking(email:password:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/loginwithoutchecking(email:password:allowmigration:)","kind":"symbol","abstract":[],"type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/logout(resettoanonymous:).json b/docs/data/documentation/rxfireauth/usermanager/logout(resettoanonymous:).json index 642c447..4c33dbe 100644 --- a/docs/data/documentation/rxfireauth/usermanager/logout(resettoanonymous:).json +++ b/docs/data/documentation/rxfireauth/usermanager/logout(resettoanonymous:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"metadata":{"title":"logout(resetToAnonymous:)","externalID":"s:10RxFireAuth11UserManagerC6logout16resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logout"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"modules":[{"name":"RxFireAuth"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"logout","kind":"identifier"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" = false) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.logout(resetToAnonymous:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/logout(resettoanonymous:)"]}],"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/logout(resetToAnonymous:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"logout","kind":"identifier"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"type":"topic","abstract":[],"title":"logout(resetToAnonymous:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/logout(resettoanonymous:)","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.logout(resetToAnonymous:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:10RxFireAuth11UserManagerC6logout16resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logout"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"logout(resetToAnonymous:)","role":"symbol","modules":[{"name":"RxFireAuth"}]},"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logout"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = false) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/logout(resettoanonymous:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/logout(resetToAnonymous:)":{"url":"\/documentation\/rxfireauth\/usermanager\/logout(resettoanonymous:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logout","kind":"identifier"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"abstract":[],"title":"logout(resetToAnonymous:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/logout(resetToAnonymous:)","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/register(email:password:).json b/docs/data/documentation/rxfireauth/usermanager/register(email:password:).json index 922949d..cd1d7cf 100644 --- a/docs/data/documentation/rxfireauth/usermanager/register(email:password:).json +++ b/docs/data/documentation/rxfireauth/usermanager/register(email:password:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/register(email:password:)"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"metadata":{"role":"symbol","externalID":"s:10RxFireAuth11UserManagerC8register5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","title":"register(email:password:)","symbolKind":"method","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"register","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.register(email:password:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"register","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/register(email:password:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"register","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"type":"topic","abstract":[],"title":"register(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/register(email:password:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.register(email:password:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"register","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth11UserManagerC8register5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","title":"register(email:password:)"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"register","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/register(email:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/register(email:password:)":{"role":"symbol","kind":"symbol","type":"topic","title":"register(email:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/register(email:password:)","url":"\/documentation\/rxfireauth\/usermanager\/register(email:password:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/signinwithapple(in:updateuserdisplayname:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanager/signinwithapple(in:updateuserdisplayname:allowmigration:).json index 86f185e..1442e30 100644 --- a/docs/data/documentation/rxfireauth/usermanager/signinwithapple(in:updateuserdisplayname:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanager/signinwithapple(in:updateuserdisplayname:allowmigration:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LoginProviderManagerType.signInWithApple(in:updateUserDisplayName:allowMigration:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/signinwithapple(in:updateuserdisplayname:allowmigration:)"]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signInWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"kind":"text","text":" "},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"platforms":[{"beta":false,"introducedAt":"13.0","unavailable":false,"deprecated":false,"name":"iOS"},{"unavailable":false,"introducedAt":"10.15","name":"macOS","beta":false,"deprecated":false}],"extendedModule":"RxFireAuth","role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","externalID":"s:10RxFireAuth11UserManagerC15signInWithApple2in06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSo16NSViewControllerC_S2bSgtF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signInWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/signinwithapple(in:updateuserdisplayname:allowmigration:)","title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signInWithApple","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LoginProviderManagerType.signInWithApple(in:updateUserDisplayName:allowMigration:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithApple"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"text":"viewController","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera","text":"ViewController"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"platforms":[{"unavailable":false,"deprecated":false,"name":"iOS","introducedAt":"13.0","beta":false},{"introducedAt":"10.15","beta":false,"deprecated":false,"name":"macOS","unavailable":false}],"externalID":"s:10RxFireAuth11UserManagerC15signInWithApple2in06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSo16NSViewControllerC_S2bSgtF","title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","roleHeading":"Instance Method","role":"symbol","extendedModule":"RxFireAuth","modules":[{"name":"RxFireAuth"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signInWithApple","kind":"identifier"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/signinwithapple(in:updateuserdisplayname:allowmigration:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithApple(in:updateUserDisplayName:allowMigration:)":{"title":"signInWithApple(in:updateUserDisplayName:allowMigration:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithApple"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ViewController","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithApple(in:updateUserDisplayName:allowMigration:)","url":"\/documentation\/rxfireauth\/usermanager\/signinwithapple(in:updateuserdisplayname:allowmigration:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanager/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json index 2fb1866..1ea7e7f 100644 --- a/docs/data/documentation/rxfireauth/usermanager/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanager/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithGoogle"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:10RxFireAuth11UserManagerC16signInWithGoogle2as2in06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAI11SingleTraitOAA15LoginDescriptorVGSS_So16NSViewControllerCS2bSgtF","role":"symbol","title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","modules":[{"name":"RxFireAuth"}],"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"RxFireAuth"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LoginProviderManagerType.signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signInWithGoogle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"as","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)","title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signInWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"text":">","kind":"text"}],"role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"abstract":[],"url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","title":"LoginProviderManagerType Implementations","kind":"article","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","type":"topic","role":"collectionGroup"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"RxFireAuth","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signInWithGoogle","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"as"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:10RxFireAuth11UserManagerC16signInWithGoogle2as2in06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAI11SingleTraitOAA15LoginDescriptorVGSS_So16NSViewControllerCS2bSgtF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithGoogle"},{"kind":"text","text":"("},{"text":"as","kind":"externalParam"},{"kind":"text","text":" "},{"text":"clientId","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"viewController"},{"text":": ","kind":"text"},{"text":"ViewController","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"text":">","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LoginProviderManagerType.signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)"},{"text":".","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanager\/signinwithgoogle(as:in:updateuserdisplayname:allowmigration:)","role":"symbol","title":"signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signInWithGoogle"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"as"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewController","preciseIdentifier":"s:10RxFireAuth14ViewControllera"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/signInWithGoogle(as:in:updateUserDisplayName:allowMigration:)","type":"topic","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/LoginProviderManagerType-Implementations":{"url":"\/documentation\/rxfireauth\/usermanager\/loginprovidermanagertype-implementations","role":"collectionGroup","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/LoginProviderManagerType-Implementations","abstract":[],"kind":"article","type":"topic","title":"LoginProviderManagerType Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/update(user:).json b/docs/data/documentation/rxfireauth/usermanager/update(user:).json index ba1c693..bf9415f 100644 --- a/docs/data/documentation/rxfireauth/usermanager/update(user:).json +++ b/docs/data/documentation/rxfireauth/usermanager/update(user:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.update(user:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"kind":"text","text":"("},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"roleHeading":"Instance Method","title":"update(user:)","externalID":"s:10RxFireAuth11UserManagerC6update4user0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataV_tF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/update(user:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(user:)":{"title":"update(user:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/update(user:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"UserManagerType.update(user:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/update(user:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"update(user:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"roleHeading":"Instance Method","externalID":"s:10RxFireAuth11UserManagerC6update4user0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataV_tF","symbolKind":"method"},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(user:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(user:)","title":"update(user:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/update(user:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/update(userconfigurationhandler:).json b/docs/data/documentation/rxfireauth/usermanager/update(userconfigurationhandler:).json index 2270f8f..cc12bf6 100644 --- a/docs/data/documentation/rxfireauth/usermanager/update(userconfigurationhandler:).json +++ b/docs/data/documentation/rxfireauth/usermanager/update(userconfigurationhandler:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"userConfigurationHandler"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","text":"UserData","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/update(userconfigurationhandler:)"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.update(userConfigurationHandler:)"},{"text":".","type":"text"}],"metadata":{"title":"update(userConfigurationHandler:)","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth11UserManagerC6update24userConfigurationHandler0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataVAOc_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userConfigurationHandler"},{"kind":"text","text":": ("},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":") -> "},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(userConfigurationHandler:)":{"title":"update(userConfigurationHandler:)","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","url":"\/documentation\/rxfireauth\/usermanager\/update(userconfigurationhandler:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userConfigurationHandler"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/update(userconfigurationhandler:)"]}],"metadata":{"symbolKind":"method","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"userConfigurationHandler"},{"text":": (","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"externalID":"s:10RxFireAuth11UserManagerC6update24userConfigurationHandler0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataVAOc_tF","title":"update(userConfigurationHandler:)","role":"symbol","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.update(userConfigurationHandler:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"userConfigurationHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"kind":"text","text":" ("},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","kind":"typeIdentifier","text":"UserData"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","text":"UserData"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"url":"\/documentation\/rxfireauth","role":"collection","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","type":"topic","kind":"symbol","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/update(userConfigurationHandler:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userConfigurationHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/update(userconfigurationhandler:)","title":"update(userConfigurationHandler:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/update(userConfigurationHandler:)","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/updateemail(newemail:).json b/docs/data/documentation/rxfireauth/usermanager/updateemail(newemail:).json index 98c4fe5..616db7c 100644 --- a/docs/data/documentation/rxfireauth/usermanager/updateemail(newemail:).json +++ b/docs/data/documentation/rxfireauth/usermanager/updateemail(newemail:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/updateemail(newemail:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Method","externalID":"s:10RxFireAuth11UserManagerC11updateEmail03newG00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","symbolKind":"method","title":"updateEmail(newEmail:)","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateEmail"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.updateEmail(newEmail:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateEmail"},{"kind":"text","text":"("},{"kind":"externalParam","text":"newEmail"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updateEmail(newEmail:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"updateEmail(newEmail:)","url":"\/documentation\/rxfireauth\/usermanager\/updateemail(newemail:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateEmail"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"title":"updateEmail(newEmail:)","modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth11UserManagerC11updateEmail03newG00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","roleHeading":"Instance Method","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateEmail","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.updateEmail(newEmail:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/updateemail(newemail:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updateEmail(newEmail:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/updateemail(newemail:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updateEmail(newEmail:)","title":"updateEmail(newEmail:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateEmail","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/updatepassword(newpassword:).json b/docs/data/documentation/rxfireauth/usermanager/updatepassword(newpassword:).json index f64de27..57e8b0c 100644 --- a/docs/data/documentation/rxfireauth/usermanager/updatepassword(newpassword:).json +++ b/docs/data/documentation/rxfireauth/usermanager/updatepassword(newpassword:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updatePassword","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPassword"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updatePassword","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"title":"updatePassword(newPassword:)","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth11UserManagerC14updatePassword03newG00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.updatePassword(newPassword:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/updatepassword(newpassword:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updatePassword(newPassword:)":{"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/updatepassword(newpassword:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updatePassword","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"abstract":[],"title":"updatePassword(newPassword:)","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.updatePassword(newPassword:)"},{"text":".","type":"text"}],"metadata":{"role":"symbol","title":"updatePassword(newPassword:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPassword"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"externalID":"s:10RxFireAuth11UserManagerC14updatePassword03newG00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/updatepassword(newpassword:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager/updatePassword(newPassword:)":{"role":"symbol","kind":"symbol","title":"updatePassword(newPassword:)","url":"\/documentation\/rxfireauth\/usermanager\/updatepassword(newpassword:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/updatePassword(newPassword:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPassword"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/user.json b/docs/data/documentation/rxfireauth/usermanager/user.json index e0a3392..715ccae 100644 --- a/docs/data/documentation/rxfireauth/usermanager/user.json +++ b/docs/data/documentation/rxfireauth/usermanager/user.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:10RxFireAuth11UserManagerC4userAA0D4DataVSgvp","title":"user","role":"symbol","symbolKind":"property","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"},{"text":": ","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"UserManagerType.user","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/user"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/user":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"title":"user","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager\/user","kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.user"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user"},"metadata":{"externalID":"s:10RxFireAuth11UserManagerC4userAA0D4DataVSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"},{"kind":"text","text":": "},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":"?","kind":"text"}],"role":"symbol","title":"user","symbolKind":"property","modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/user":{"abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":"?"}],"url":"\/documentation\/rxfireauth\/usermanager\/user","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/user","title":"user","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanager/verifyandchange(tonewemail:).json b/docs/data/documentation/rxfireauth/usermanager/verifyandchange(tonewemail:).json index 49075a5..dddfaf2 100644 --- a/docs/data/documentation/rxfireauth/usermanager/verifyandchange(tonewemail:).json +++ b/docs/data/documentation/rxfireauth/usermanager/verifyandchange(tonewemail:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/usermanager\/verifyandchange(tonewemail:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verifyAndChange","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"toNewEmail"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newEmail"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"metadata":{"title":"verifyAndChange(toNewEmail:)","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC15verifyAndChange10toNewEmail0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verifyAndChange"},{"kind":"text","text":"("},{"text":"toNewEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"modules":[{"name":"RxFireAuth"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"UserManagerType.verifyAndChange(toNewEmail:)"},{"text":".","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/verifyAndChange(toNewEmail:)":{"kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"verifyAndChange","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"toNewEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)","url":"\/documentation\/rxfireauth\/usermanager\/verifyandchange(tonewemail:)","title":"verifyAndChange(toNewEmail:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verifyAndChange"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"UserManagerType.verifyAndChange(toNewEmail:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","externalID":"s:10RxFireAuth11UserManagerC15verifyAndChange10toNewEmail0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","symbolKind":"method","title":"verifyAndChange(toNewEmail:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"verifyAndChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"modules":[{"name":"RxFireAuth"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanager\/verifyandchange(tonewemail:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager/verifyAndChange(toNewEmail:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanager\/verifyandchange(tonewemail:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager\/verifyAndChange(toNewEmail:)","title":"verifyAndChange(toNewEmail:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"verifyAndChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype.json b/docs/data/documentation/rxfireauth/usermanagertype.json index f394239..1f2b38d 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype.json +++ b/docs/data/documentation/rxfireauth/usermanagertype.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user"]},{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserManagerType"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"When using the library in your code always make sure to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"reference this protocol instead of the default implementation "},{"code":"UserManager","type":"codeVoice"},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"as this protocol will always conform to Semantic Versioning.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"All methods of this protocol are wrapped inside a Rx object that"},{"type":"text","text":" "},{"text":"will not execute any code until somebody subscribes to it.","type":"text"}]}]}],"sections":[],"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserManagerType"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"title":"UserManagerType","roleHeading":"Protocol","modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP","symbolKind":"protocol"},"relationshipsSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"],"title":"Conforming Types","type":"conformingTypes","kind":"relationships"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(with:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)","required":true,"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","type":"topic","abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/register(email:password:)":{"kind":"symbol","abstract":[{"text":"Register a new account on the server with the passed email and password.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)","title":"register(email:password:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/register(email:password:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(email:password:allowMigration:)":{"kind":"symbol","abstract":[{"text":"Login the user with the specified email address using the specified password.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"kind":"text","text":">"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)","title":"login(email:password:allowMigration:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/login(email:password:allowmigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginHandler":{"kind":"symbol","abstract":[{"text":"Get the current login handler.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"loginHandler","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LoginHandlerType","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"text":"?","kind":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler","title":"loginHandler","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/loginhandler"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(with:)":{"kind":"symbol","abstract":[{"type":"text","text":"Confirm the authentication of the passed credentials with the currently signed in user."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Credentials","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)","title":"confirmAuthentication(with:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(with:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/linkAnonymousAccount(toEmail:password:)":{"kind":"symbol","abstract":[{"text":"Convert an anonymous user to a normal user with an email and a password.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linkAnonymousAccount"},{"kind":"text","text":"("},{"kind":"externalParam","text":"toEmail"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)","title":"linkAnonymousAccount(toEmail:password:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/linkanonymousaccount(toemail:password:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"text":"The default implementation of ","type":"text"},{"code":"UserManagerType","type":"codeVoice"},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"UserManager"}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"title":"UserManager","role":"symbol","url":"\/documentation\/rxfireauth\/usermanager","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updatePassword(newPassword:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/updatepassword(newpassword:)","type":"topic","title":"updatePassword(newPassword:)","kind":"symbol","role":"symbol","required":true,"abstract":[{"type":"text","text":"Update or set the password of the currently signed in user."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPassword"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/verifyAndChange(toNewEmail:)":{"role":"symbol","abstract":[{"type":"text","text":"Send a verification email to the specified email address and, if the verification succeeds,"},{"type":"text","text":" "},{"type":"text","text":"update the email address."}],"title":"verifyAndChange(toNewEmail:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verifyAndChange"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)","url":"\/documentation\/rxfireauth\/usermanagertype\/verifyandchange(tonewemail:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(user:)":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)","title":"update(user:)","abstract":[{"type":"text","text":"Update the currently signed in user taking new values from the"},{"type":"text","text":" "},{"type":"text","text":"passed object."}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/update(user:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isLoggedIn":{"kind":"symbol","abstract":[{"text":"Get if there is a currently logged-in user.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLoggedIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn","title":"isLoggedIn","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/isloggedin"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updateEmail(newEmail:)":{"kind":"symbol","abstract":[{"text":"Update the email of the currently signed in user.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateEmail"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","deprecated":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","required":true,"title":"updateEmail(newEmail:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginWithoutChecking(email:password:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/loginwithoutchecking(email:password:allowmigration:)","title":"loginWithoutChecking(email:password:allowMigration:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithoutChecking"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"kind":"text","text":">"}],"deprecated":true,"kind":"symbol","abstract":[{"type":"text","text":"Sign in with the passed credentials without first checking if an account"},{"type":"text","text":" "},{"type":"text","text":"with the specified email address exists on the backend."}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/autoupdatingUser":{"kind":"symbol","abstract":[{"text":"Get an Observable that emits a new item every time the logged-in user is updated.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"text":": ","kind":"text"},{"text":"Observable","preciseIdentifier":"s:7RxSwift10ObservableC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"kind":"text","text":"?>"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser","title":"autoupdatingUser","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/autoupdatinguser"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(userConfigurationHandler:)":{"kind":"symbol","abstract":[{"text":"Update the currently signed in user by retrieving its value and passing it","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to the "},{"type":"codeVoice","code":"userConfigurationHandler"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userConfigurationHandler"},{"kind":"text","text":": ("},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)","title":"update(userConfigurationHandler:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/update(userconfigurationhandler:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isAnonymous":{"abstract":[{"type":"text","text":"Get if there is an anonymous user logged-in."}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous","url":"\/documentation\/rxfireauth\/usermanagertype\/isanonymous","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","title":"isAnonymous"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/deleteUser(resetToAnonymous:)":{"title":"deleteUser(resetToAnonymous:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/deleteuser(resettoanonymous:)","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deleteUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"kind":"symbol","abstract":[{"text":"Delete the currently signed in user.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accessToken":{"kind":"symbol","abstract":[{"text":"Get the current access token for the logged-in user.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?>","kind":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken","title":"accessToken","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/accesstoken"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginAnonymously()":{"abstract":[{"text":"Login an anonymous user.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/loginanonymously()","required":true,"title":"loginAnonymously()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(email:password:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","kind":"symbol","required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(email:password:)","abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"confirmAuthentication(email:password:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accountExists(with:)":{"kind":"symbol","abstract":[{"type":"text","text":"Verify if an account exists on the server with the passed email address."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accountExists"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":">","kind":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","title":"accountExists(with:)","deprecated":true,"type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/accountexists(with:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/logout(resetToAnonymous:)":{"kind":"symbol","abstract":[{"text":"Sign out the currently logged-in user.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logout"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)","title":"logout(resetToAnonymous:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/logout(resettoanonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/user":{"kind":"symbol","abstract":[{"text":"Get the currently logged-in user or nil if no user is logged-in.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user","title":"user","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/user"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"metadata":{"title":"UserManagerType","role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserManagerType"}],"symbolKind":"protocol","roleHeading":"Protocol","modules":[{"name":"RxFireAuth"}]},"relationshipsSections":[{"identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager"],"title":"Conforming Types","kind":"relationships","type":"conformingTypes"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user"]},{"title":"Instance Methods","identifiers":["doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"When using the library in your code always make sure to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"reference this protocol instead of the default implementation "},{"code":"UserManager","type":"codeVoice"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"as this protocol will always conform to Semantic Versioning."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"All methods of this protocol are wrapped inside a Rx object that"},{"type":"text","text":" "},{"text":"will not execute any code until somebody subscribes to it.","type":"text"}]}],"kind":"content"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isLoggedIn":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isLoggedIn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn","required":true,"kind":"symbol","abstract":[{"text":"Get if there is a currently logged-in user.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/isloggedin","title":"isLoggedIn"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(with:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"kind":"text","text":">"}],"required":true,"kind":"symbol","abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/register(email:password:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)","abstract":[{"text":"Register a new account on the server with the passed email and password.","type":"text"}],"title":"register(email:password:)","url":"\/documentation\/rxfireauth\/usermanagertype\/register(email:password:)","kind":"symbol","role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(email:password:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","title":"confirmAuthentication(email:password:)","abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(email:password:)","required":true,"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/user":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":"?"}],"kind":"symbol","required":true,"type":"topic","abstract":[{"text":"Get the currently logged-in user or nil if no user is logged-in.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user","url":"\/documentation\/rxfireauth\/usermanagertype\/user","role":"symbol","title":"user"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(userConfigurationHandler:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"userConfigurationHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","abstract":[{"text":"Update the currently signed in user by retrieving its value and passing it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to the "},{"code":"userConfigurationHandler","type":"codeVoice"},{"type":"text","text":"."}],"required":true,"title":"update(userConfigurationHandler:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/update(userconfigurationhandler:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(user:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)","title":"update(user:)","abstract":[{"type":"text","text":"Update the currently signed in user taking new values from the"},{"text":" ","type":"text"},{"text":"passed object.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/update(user:)","required":true,"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/verifyAndChange(toNewEmail:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/verifyandchange(tonewemail:)","required":true,"role":"symbol","title":"verifyAndChange(toNewEmail:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verifyAndChange"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)","abstract":[{"text":"Send a verification email to the specified email address and, if the verification succeeds,","type":"text"},{"text":" ","type":"text"},{"text":"update the email address.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updatePassword(newPassword:)":{"title":"updatePassword(newPassword:)","abstract":[{"text":"Update or set the password of the currently signed in user.","type":"text"}],"required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/updatepassword(newpassword:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(email:password:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(email:password:allowmigration:)","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"required":true,"kind":"symbol","abstract":[{"text":"Login the user with the specified email address using the specified password.","type":"text"}],"title":"login(email:password:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accessToken":{"title":"accessToken","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?>"}],"type":"topic","abstract":[{"text":"Get the current access token for the logged-in user.","type":"text"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/accesstoken"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginHandler":{"kind":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler","required":true,"title":"loginHandler","abstract":[{"text":"Get the current login handler.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/loginhandler","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginHandler"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","text":"LoginHandlerType","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(with:)":{"abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)","required":true,"title":"confirmAuthentication(with:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(with:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/linkAnonymousAccount(toEmail:password:)":{"title":"linkAnonymousAccount(toEmail:password:)","kind":"symbol","required":true,"role":"symbol","abstract":[{"type":"text","text":"Convert an anonymous user to a normal user with an email and a password."}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linkAnonymousAccount"},{"text":"(","kind":"text"},{"text":"toEmail","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/linkanonymousaccount(toemail:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updateEmail(newEmail:)":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)","title":"updateEmail(newEmail:)","abstract":[{"text":"Update the email of the currently signed in user.","type":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateEmail","kind":"identifier"},{"kind":"text","text":"("},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"type":"topic","role":"symbol","deprecated":true},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accountExists(with:)":{"title":"accountExists(with:)","type":"topic","abstract":[{"type":"text","text":"Verify if an account exists on the server with the passed email address."}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":">","kind":"text"}],"deprecated":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/accountexists(with:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManager":{"abstract":[{"type":"text","text":"The default implementation of "},{"code":"UserManagerType","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"UserManager","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManager","role":"symbol","title":"UserManager","navigatorTitle":[{"text":"UserManager","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanager"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginWithoutChecking(email:password:allowMigration:)":{"kind":"symbol","required":true,"deprecated":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/loginwithoutchecking(email:password:allowmigration:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginWithoutChecking","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?) -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)","abstract":[{"type":"text","text":"Sign in with the passed credentials without first checking if an account"},{"type":"text","text":" "},{"type":"text","text":"with the specified email address exists on the backend."}],"title":"loginWithoutChecking(email:password:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/logout(resetToAnonymous:)":{"title":"logout(resetToAnonymous:)","kind":"symbol","required":true,"role":"symbol","abstract":[{"type":"text","text":"Sign out the currently logged-in user."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logout"},{"kind":"text","text":"("},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)","url":"\/documentation\/rxfireauth\/usermanagertype\/logout(resettoanonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isAnonymous":{"title":"isAnonymous","abstract":[{"text":"Get if there is an anonymous user logged-in.","type":"text"}],"required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/isanonymous","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/deleteUser(resetToAnonymous:)":{"kind":"symbol","abstract":[{"type":"text","text":"Delete the currently signed in user."}],"required":true,"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/deleteuser(resettoanonymous:)","role":"symbol","title":"deleteUser(resetToAnonymous:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginAnonymously()":{"title":"loginAnonymously()","abstract":[{"type":"text","text":"Login an anonymous user."}],"required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/loginanonymously()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/autoupdatingUser":{"role":"symbol","required":true,"kind":"symbol","title":"autoupdatingUser","url":"\/documentation\/rxfireauth\/usermanagertype\/autoupdatinguser","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"text":": ","kind":"text"},{"text":"Observable","preciseIdentifier":"s:7RxSwift10ObservableC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":"?>"}],"abstract":[{"type":"text","text":"Get an Observable that emits a new item every time the logged-in user is updated."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/accesstoken.json b/docs/data/documentation/rxfireauth/usermanagertype/accesstoken.json index 828797d..516c659 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/accesstoken.json +++ b/docs/data/documentation/rxfireauth/usermanagertype/accesstoken.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Get the current access token for the logged-in user.","type":"text"}],"kind":"symbol","metadata":{"required":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?>","kind":"text"}],"modules":[{"name":"RxFireAuth"}],"title":"accessToken","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:10RxFireAuth15UserManagerTypeP11accessToken0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSSSgGvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can use values from this Observable to authenticate with your backend."},{"text":" ","type":"text"},{"type":"text","text":"This function will cause a refresh of the access token if the stored one is expired,"},{"text":" ","type":"text"},{"text":"so you don’t have to worry about that.","type":"text"}]},{"content":[{"inlineContent":[{"type":"text","text":"The access token should be treated as sensitive information."}],"type":"paragraph"}],"type":"aside","style":"warning","name":"Warning"},{"content":[{"type":"paragraph","inlineContent":[{"text":"version 2.0.0","type":"text"}]}],"name":"Since","type":"aside","style":"note"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/accesstoken"]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accessToken":{"kind":"symbol","abstract":[{"text":"Get the current access token for the logged-in user.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?>","kind":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken","title":"accessToken","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/accesstoken"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Get the current access token for the logged-in user."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"kind":"symbol","metadata":{"symbolKind":"property","required":true,"title":"accessToken","roleHeading":"Instance Property","modules":[{"name":"RxFireAuth"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?>"}],"externalID":"s:10RxFireAuth15UserManagerTypeP11accessToken0A5Swift17PrimitiveSequenceVyAE11SingleTraitOSSSgGvp","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"You can use values from this Observable to authenticate with your backend.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This function will cause a refresh of the access token if the stored one is expired,"},{"type":"text","text":" "},{"text":"so you don’t have to worry about that.","type":"text"}]},{"name":"Warning","style":"warning","content":[{"type":"paragraph","inlineContent":[{"text":"The access token should be treated as sensitive information.","type":"text"}]}],"type":"aside"},{"name":"Since","content":[{"type":"paragraph","inlineContent":[{"text":"version 2.0.0","type":"text"}]}],"style":"note","type":"aside"}]}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accessToken":{"title":"accessToken","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accessToken","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","text":"Single","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?>"}],"type":"topic","abstract":[{"text":"Get the current access token for the logged-in user.","type":"text"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/accesstoken"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/accountexists(with:).json b/docs/data/documentation/rxfireauth/usermanagertype/accountexists(with:).json index c60beb4..5265e2a 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/accountexists(with:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/accountexists(with:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/accountexists(with:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"text":"This function will be removed when it is removed by the Firebase SDK. If your project is using Email Enumeration Protection, this query will always return false.","type":"text"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"kind":"text","text":"<"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"email","content":[{"inlineContent":[{"type":"text","text":"The account email address."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"A Single that completes with the result of the query on the backend.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"name":"Warning","type":"aside","content":[{"inlineContent":[{"type":"text","text":"This query will always return "},{"code":"false","type":"codeVoice"},{"text":" if your project is using Email Enumeration Protection.","type":"text"}],"type":"paragraph"}],"style":"warning"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"https:\/\/cloud.google.com\/identity-platform\/docs\/admin\/email-enumeration-protection"}]}],"name":"See Also"}]}],"abstract":[{"type":"text","text":"Verify if an account exists on the server with the passed email address."}],"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP13accountExists4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSbGSS_tF","required":true,"platforms":[],"title":"accountExists(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountExists"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method"},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accountExists(with:)":{"kind":"symbol","abstract":[{"type":"text","text":"Verify if an account exists on the server with the passed email address."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accountExists"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":">","kind":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","title":"accountExists(with:)","deprecated":true,"type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/accountexists(with:)"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"accountExists(with:)","platforms":[],"modules":[{"name":"RxFireAuth"}],"required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:10RxFireAuth15UserManagerTypeP13accountExists4with0A5Swift17PrimitiveSequenceVyAF11SingleTraitOSbGSS_tF"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"email","content":[{"inlineContent":[{"type":"text","text":"The account email address."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A Single that completes with the result of the query on the backend."}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"content":[{"inlineContent":[{"text":"This query will always return ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" if your project is using Email Enumeration Protection."}],"type":"paragraph"}],"name":"Warning","style":"warning","type":"aside"},{"name":"See Also","type":"aside","content":[{"inlineContent":[{"type":"text","text":"https:\/\/cloud.google.com\/identity-platform\/docs\/admin\/email-enumeration-protection"}],"type":"paragraph"}],"style":"note"}]}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Verify if an account exists on the server with the passed email address."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"deprecationSummary":[{"inlineContent":[{"type":"text","text":"This function will be removed when it is removed by the Firebase SDK. If your project is using Email Enumeration Protection, this query will always return false."}],"type":"paragraph"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/accountexists(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/accountExists(with:)":{"title":"accountExists(with:)","type":"topic","abstract":[{"type":"text","text":"Verify if an account exists on the server with the passed email address."}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/accountExists(with:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accountExists","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":">","kind":"text"}],"deprecated":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/accountexists(with:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/autoupdatinguser.json b/docs/data/documentation/rxfireauth/usermanagertype/autoupdatinguser.json index 3b481a2..5eed6d1 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/autoupdatinguser.json +++ b/docs/data/documentation/rxfireauth/usermanagertype/autoupdatinguser.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser"},"metadata":{"required":true,"externalID":"s:10RxFireAuth15UserManagerTypeP012autoupdatingD00A5Swift10ObservableCyAA0D4DataVSgGvp","role":"symbol","title":"autoupdatingUser","modules":[{"name":"RxFireAuth"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift10ObservableC","text":"Observable"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":"?>","kind":"text"}]},"abstract":[{"text":"Get an Observable that emits a new item every time the logged-in user is updated.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/autoupdatinguser"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoupdatingUser","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift10ObservableC","text":"Observable"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":"?> { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/autoupdatingUser":{"kind":"symbol","abstract":[{"text":"Get an Observable that emits a new item every time the logged-in user is updated.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"text":": ","kind":"text"},{"text":"Observable","preciseIdentifier":"s:7RxSwift10ObservableC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"kind":"text","text":"?>"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser","title":"autoupdatingUser","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/autoupdatinguser"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Get an Observable that emits a new item every time the logged-in user is updated."}],"metadata":{"role":"symbol","roleHeading":"Instance Property","required":true,"externalID":"s:10RxFireAuth15UserManagerTypeP012autoupdatingD00A5Swift10ObservableCyAA0D4DataVSgGvp","symbolKind":"property","title":"autoupdatingUser","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoupdatingUser","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift10ObservableC","text":"Observable"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier","text":"UserData"},{"text":"?>","kind":"text"}],"modules":[{"name":"RxFireAuth"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoupdatingUser","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7RxSwift10ObservableC","text":"Observable","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","text":"UserData","kind":"typeIdentifier"},{"kind":"text","text":"?> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"sections":[],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/autoupdatinguser"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/autoupdatingUser":{"role":"symbol","required":true,"kind":"symbol","title":"autoupdatingUser","url":"\/documentation\/rxfireauth\/usermanagertype\/autoupdatinguser","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/autoupdatingUser","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoupdatingUser"},{"text":": ","kind":"text"},{"text":"Observable","preciseIdentifier":"s:7RxSwift10ObservableC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":"?>"}],"abstract":[{"type":"text","text":"Get an Observable that emits a new item every time the logged-in user is updated."}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(email:password:).json b/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(email:password:).json index ef6da20..e99171e 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(email:password:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(email:password:).json @@ -1 +1 @@ -{"abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(email:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:10RxFireAuth15UserManagerTypeP21confirmAuthentication5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","title":"confirmAuthentication(email:password:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthentication"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Method","required":true},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The user email address.","type":"text"}]}],"name":"email"},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user password."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"You need to confirm the authentication of a user before performing sensitive operations, such","type":"text"},{"type":"text","text":" "},{"type":"text","text":"as deleting the account, associating a new login provider or changing the email or password."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To confirm the authentication with a login provider (such as Google), use the appropriate method in"},{"text":" ","type":"text"},{"type":"text","text":"the “confirmAuthenticationWith” family, or confirm the authentication by other means and then call"},{"text":" ","type":"text"},{"code":"self.confirmAuthentication(with:)","type":"codeVoice"},{"text":".","type":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(email:password:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","kind":"symbol","required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(email:password:)","abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"confirmAuthentication(email:password:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(email:password:)"]}],"abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"kind":"symbol","metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"confirmAuthentication(email:password:)","externalID":"s:10RxFireAuth15UserManagerTypeP21confirmAuthentication5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","modules":[{"name":"RxFireAuth"}],"required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confirmAuthentication"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"email","content":[{"type":"paragraph","inlineContent":[{"text":"The user email address.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user password."}]}],"name":"password"}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You need to confirm the authentication of a user before performing sensitive operations, such"},{"type":"text","text":" "},{"text":"as deleting the account, associating a new login provider or changing the email or password.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"To confirm the authentication with a login provider (such as Google), use the appropriate method in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the “confirmAuthenticationWith” family, or confirm the authentication by other means and then call"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self.confirmAuthentication(with:)"},{"text":".","type":"text"}]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(email:password:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(email:password:)","title":"confirmAuthentication(email:password:)","abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(email:password:)","required":true,"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(with:).json b/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(with:).json index 587cab6..8626ac6 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(with:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/confirmauthentication(with:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP21confirmAuthentication4with0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA11CredentialsO_tF","roleHeading":"Instance Method","title":"confirmAuthentication(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"modules":[{"name":"RxFireAuth"}],"required":true,"symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"loginCredentials","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"loginCredentials","content":[{"type":"paragraph","inlineContent":[{"text":"A representation of the credentials used to login.","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A Completable action to observe."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"version 1.5.0","type":"text"}]}],"type":"aside","name":"Since"}],"kind":"content"}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Confirm the authentication of the passed credentials with the currently signed in user."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(with:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(with:)":{"kind":"symbol","abstract":[{"type":"text","text":"Confirm the authentication of the passed credentials with the currently signed in user."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Credentials","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)","title":"confirmAuthentication(with:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(with:)"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"symbolKind":"method","modules":[{"name":"RxFireAuth"}],"required":true,"title":"confirmAuthentication(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP21confirmAuthentication4with0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA11CredentialsO_tF","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(with:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"loginCredentials"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"loginCredentials","content":[{"type":"paragraph","inlineContent":[{"text":"A representation of the credentials used to login.","type":"text"}]}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"text":"A Completable action to observe.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"name":"Since","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.5.0"}]}],"type":"aside","style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/confirmAuthentication(with:)":{"abstract":[{"text":"Confirm the authentication of the passed credentials with the currently signed in user.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/confirmAuthentication(with:)","required":true,"title":"confirmAuthentication(with:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"confirmAuthentication","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/confirmauthentication(with:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/deleteuser(resettoanonymous:).json b/docs/data/documentation/rxfireauth/usermanagertype/deleteuser(resettoanonymous:).json index ec9e7e1..331a35d 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/deleteuser(resettoanonymous:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/deleteuser(resettoanonymous:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]}]},{"parameters":[{"name":"resetToAnonymous","content":[{"inlineContent":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", after having deleted the account successfully, this function will immediately sign in a new anonymous user.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This is a sensitive action. If the user hasn’t signed in recently, you’ll need to confirm the authentication"},{"type":"text","text":" "},{"type":"text","text":"through one of the methods in the “confirmAuthenticationWith…” family."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Using the "},{"type":"codeVoice","code":"resetToAnonymous"},{"type":"text","text":" parameter, you can make sure"},{"type":"text","text":" "},{"type":"text","text":"that there is always a user signed in; in fact, if the parameter is set to "},{"type":"codeVoice","code":"true"},{"type":"text","text":", this"},{"type":"text","text":" "},{"text":"function will call ","type":"text"},{"type":"codeVoice","code":"loginAnonymously()"},{"text":" immediately after the logout operation has completed.","type":"text"}],"type":"paragraph"},{"type":"aside","name":"Since","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.4.0"}]}],"style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)"},"metadata":{"title":"deleteUser(resetToAnonymous:)","modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP06deleteD016resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF","required":true,"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deleteUser","kind":"identifier"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"roleHeading":"Instance Method"},"sections":[],"kind":"symbol","abstract":[{"text":"Delete the currently signed in user.","type":"text"}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/deleteuser(resettoanonymous:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/deleteUser(resetToAnonymous:)":{"title":"deleteUser(resetToAnonymous:)","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/deleteuser(resettoanonymous:)","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deleteUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"kind":"symbol","abstract":[{"text":"Delete the currently signed in user.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deleteUser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", after having deleted the account successfully, this function will immediately sign in a new anonymous user."}],"type":"paragraph"}],"name":"resetToAnonymous"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A Completable action to observe.","type":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is a sensitive action. If the user hasn’t signed in recently, you’ll need to confirm the authentication"},{"type":"text","text":" "},{"type":"text","text":"through one of the methods in the “confirmAuthenticationWith…” family."}]},{"inlineContent":[{"type":"text","text":"Using the "},{"code":"resetToAnonymous","type":"codeVoice"},{"type":"text","text":" parameter, you can make sure"},{"type":"text","text":" "},{"text":"that there is always a user signed in; in fact, if the parameter is set to ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", this","type":"text"},{"type":"text","text":" "},{"text":"function will call ","type":"text"},{"type":"codeVoice","code":"loginAnonymously()"},{"type":"text","text":" immediately after the logout operation has completed."}],"type":"paragraph"},{"style":"note","name":"Since","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.4.0"}]}]}]}],"metadata":{"required":true,"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deleteUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP06deleteD016resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF","title":"deleteUser(resetToAnonymous:)","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Delete the currently signed in user."}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/deleteuser(resettoanonymous:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/deleteUser(resetToAnonymous:)":{"kind":"symbol","abstract":[{"type":"text","text":"Delete the currently signed in user."}],"required":true,"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteUser"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/deleteuser(resettoanonymous:)","role":"symbol","title":"deleteUser(resetToAnonymous:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/deleteUser(resetToAnonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/isanonymous.json b/docs/data/documentation/rxfireauth/usermanagertype/isanonymous.json index dd2e818..df24358 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/isanonymous.json +++ b/docs/data/documentation/rxfireauth/usermanagertype/isanonymous.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"required":true,"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isAnonymous","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth15UserManagerTypeP11isAnonymousSbvp","title":"isAnonymous"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/isanonymous"]}],"abstract":[{"text":"Get if there is an anonymous user logged-in.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isAnonymous":{"abstract":[{"type":"text","text":"Get if there is an anonymous user logged-in."}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous","url":"\/documentation\/rxfireauth\/usermanagertype\/isanonymous","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAnonymous"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","title":"isAnonymous"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Get if there is an anonymous user logged-in.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous"},"metadata":{"modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isAnonymous","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"required":true,"externalID":"s:10RxFireAuth15UserManagerTypeP11isAnonymousSbvp","title":"isAnonymous"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/isanonymous"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isAnonymous":{"title":"isAnonymous","abstract":[{"text":"Get if there is an anonymous user logged-in.","type":"text"}],"required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/isanonymous","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAnonymous","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isAnonymous","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/isloggedin.json b/docs/data/documentation/rxfireauth/usermanagertype/isloggedin.json index 58c0f18..a089ab8 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/isloggedin.json +++ b/docs/data/documentation/rxfireauth/usermanagertype/isloggedin.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Get if there is a currently logged-in user."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"title":"isLoggedIn","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth15UserManagerTypeP10isLoggedInSbvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isLoggedIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","required":true},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/isloggedin"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isLoggedIn","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This property will be "},{"code":"false","type":"codeVoice"},{"type":"text","text":" even if there is a currently logged-in user,"},{"text":" ","type":"text"},{"text":"but it is anonymous.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isLoggedIn":{"kind":"symbol","abstract":[{"text":"Get if there is a currently logged-in user.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLoggedIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn","title":"isLoggedIn","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/isloggedin"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLoggedIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property will be "},{"code":"false","type":"codeVoice"},{"type":"text","text":" even if there is a currently logged-in user,"},{"text":" ","type":"text"},{"type":"text","text":"but it is anonymous."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/isloggedin"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isLoggedIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Property","required":true,"modules":[{"name":"RxFireAuth"}],"symbolKind":"property","externalID":"s:10RxFireAuth15UserManagerTypeP10isLoggedInSbvp","role":"symbol","title":"isLoggedIn"},"abstract":[{"type":"text","text":"Get if there is a currently logged-in user."}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/isLoggedIn":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isLoggedIn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/isLoggedIn","required":true,"kind":"symbol","abstract":[{"text":"Get if there is a currently logged-in user.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/isloggedin","title":"isLoggedIn"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/linkanonymousaccount(toemail:password:).json b/docs/data/documentation/rxfireauth/usermanagertype/linkanonymousaccount(toemail:password:).json index 7ecb2c4..3e0334a 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/linkanonymousaccount(toemail:password:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/linkanonymousaccount(toemail:password:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/linkanonymousaccount(toemail:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkAnonymousAccount"},{"kind":"text","text":"("},{"kind":"externalParam","text":"toEmail"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"title":"linkAnonymousAccount(toEmail:password:)","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth15UserManagerTypeP20linkAnonymousAccount7toEmail8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"linkAnonymousAccount","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toEmail","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The user email address.","type":"text"}]}],"name":"email"},{"content":[{"inlineContent":[{"type":"text","text":"The user password."}],"type":"paragraph"}],"name":"password"}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A Completable action to observe."}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"content":[{"inlineContent":[{"text":"The resulting Completable will emit ","type":"text"},{"code":"UserError.noUser","type":"codeVoice"},{"type":"text","text":" if the currently logged-in user"},{"type":"text","text":" "},{"text":"is not anonymous or is nil.","type":"text"}],"type":"paragraph"}],"name":"Note","type":"aside","style":"note"}],"kind":"content"}],"abstract":[{"type":"text","text":"Convert an anonymous user to a normal user with an email and a password."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/linkAnonymousAccount(toEmail:password:)":{"kind":"symbol","abstract":[{"text":"Convert an anonymous user to a normal user with an email and a password.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linkAnonymousAccount"},{"kind":"text","text":"("},{"kind":"externalParam","text":"toEmail"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)","title":"linkAnonymousAccount(toEmail:password:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/linkanonymousaccount(toemail:password:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Convert an anonymous user to a normal user with an email and a password."}],"metadata":{"title":"linkAnonymousAccount(toEmail:password:)","required":true,"externalID":"s:10RxFireAuth15UserManagerTypeP20linkAnonymousAccount7toEmail8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"linkAnonymousAccount","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"RxFireAuth"}]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/linkanonymousaccount(toemail:password:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkAnonymousAccount"},{"kind":"text","text":"("},{"text":"toEmail","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"email","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"email","content":[{"inlineContent":[{"type":"text","text":"The user email address."}],"type":"paragraph"}]},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"text":"The user password.","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"A Completable action to observe.","type":"text"}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"aside","style":"note","name":"Note","content":[{"inlineContent":[{"type":"text","text":"The resulting Completable will emit "},{"type":"codeVoice","code":"UserError.noUser"},{"type":"text","text":" if the currently logged-in user"},{"type":"text","text":" "},{"text":"is not anonymous or is nil.","type":"text"}],"type":"paragraph"}]}],"kind":"content"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/linkAnonymousAccount(toEmail:password:)":{"title":"linkAnonymousAccount(toEmail:password:)","kind":"symbol","required":true,"role":"symbol","abstract":[{"type":"text","text":"Convert an anonymous user to a normal user with an email and a password."}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linkAnonymousAccount"},{"text":"(","kind":"text"},{"text":"toEmail","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"url":"\/documentation\/rxfireauth\/usermanagertype\/linkanonymousaccount(toemail:password:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/linkAnonymousAccount(toEmail:password:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/login(email:password:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanagertype/login(email:password:allowmigration:).json index 7224059..3998a63 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/login(email:password:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/login(email:password:allowmigration:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"login"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The user email address.","type":"text"}]}],"name":"email"},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user password."}]}]},{"name":"allowMigration","content":[{"inlineContent":[{"type":"text","text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login into an existing account. This option will be passed back to the caller"},{"text":" ","type":"text"},{"text":"in the resulting ","type":"text"},{"code":"LoginDescriptor.performMigration","type":"codeVoice"},{"text":"; if set to ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", the operation will not proceed and a ","type":"text"},{"code":"UserError.migrationRequired","type":"codeVoice"},{"type":"text","text":" error will be emitted by the Single."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A Single that emits errors or a "},{"code":"LoginDescriptor","type":"codeVoice"},{"text":" instance.","type":"text"}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"aside","name":"Note","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"This function will return ","type":"text"},{"code":"UserError.alreadyLoggedIn","type":"codeVoice"},{"text":" if there is already","type":"text"},{"text":" ","type":"text"},{"text":"a non-anonymous user logged-in.","type":"text"}]}]},{"type":"aside","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This function is a shorthand for calling "},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","isActive":true,"type":"reference"},{"type":"text","text":" passing"},{"type":"text","text":" "},{"type":"codeVoice","code":"Credentials.password"},{"type":"text","text":"."}]}],"style":"note"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/login(email:password:allowmigration:)"]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","externalID":"s:10RxFireAuth15UserManagerTypeP5login5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF","title":"login(email:password:allowMigration:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"RxFireAuth"}],"role":"symbol","required":true},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"abstract":[{"text":"Login the user with the specified email address using the specified password.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(email:password:allowMigration:)":{"kind":"symbol","abstract":[{"text":"Login the user with the specified email address using the specified password.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"kind":"text","text":">"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)","title":"login(email:password:allowMigration:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/login(email:password:allowmigration:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(with:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)","required":true,"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","type":"topic","abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP5login5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF","required":true,"modules":[{"name":"RxFireAuth"}],"title":"login(email:password:allowMigration:)","symbolKind":"method"},"abstract":[{"type":"text","text":"Login the user with the specified email address using the specified password."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/login(email:password:allowmigration:)"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"email","content":[{"inlineContent":[{"type":"text","text":"The user email address."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The user password.","type":"text"}],"type":"paragraph"}],"name":"password"},{"name":"allowMigration","content":[{"type":"paragraph","inlineContent":[{"text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login into an existing account. This option will be passed back to the caller","type":"text"},{"text":" ","type":"text"},{"text":"in the resulting ","type":"text"},{"type":"codeVoice","code":"LoginDescriptor.performMigration"},{"text":"; if set to ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", the operation will not proceed and a ","type":"text"},{"type":"codeVoice","code":"UserError.migrationRequired"},{"text":" error will be emitted by the Single.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"A Single that emits errors or a "},{"type":"codeVoice","code":"LoginDescriptor"},{"type":"text","text":" instance."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"aside","style":"note","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This function will return "},{"code":"UserError.alreadyLoggedIn","type":"codeVoice"},{"type":"text","text":" if there is already"},{"text":" ","type":"text"},{"type":"text","text":"a non-anonymous user logged-in."}]}]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"This function is a shorthand for calling ","type":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","isActive":true,"type":"reference"},{"text":" passing","type":"text"},{"type":"text","text":" "},{"code":"Credentials.password","type":"codeVoice"},{"text":".","type":"text"}]}],"style":"note","name":"Note"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(email:password:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(email:password:allowmigration:)","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(email:password:allowMigration:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"required":true,"kind":"symbol","abstract":[{"text":"Login the user with the specified email address using the specified password.","type":"text"}],"title":"login(email:password:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(with:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"kind":"text","text":">"}],"required":true,"kind":"symbol","abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/login(with:updateuserdisplayname:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanagertype/login(with:updateuserdisplayname:allowmigration:).json index 1846c71..939ac87 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/login(with:updateuserdisplayname:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/login(with:updateuserdisplayname:allowmigration:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"credentials"},{"text":": ","kind":"text"},{"text":"Credentials","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"typeIdentifier","text":"LoginDescriptor"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Credentials to use to login."}],"type":"paragraph"}],"name":"credentials"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If the passed credentials result in a successful login and this is set to "},{"code":"true","type":"codeVoice"},{"type":"text","text":", this function will attempt to update the user display name by reading it from the resulting "},{"type":"codeVoice","code":"LoginDescriptor"},{"text":".","type":"text"}]}],"name":"updateUserDisplayName"},{"name":"allowMigration","content":[{"inlineContent":[{"type":"text","text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login into an existing account. This option will be passed back to the caller"},{"type":"text","text":" "},{"text":"in the resulting ","type":"text"},{"code":"LoginDescriptor.performMigration","type":"codeVoice"},{"text":"; if set to ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", the operation will not proceed and a "},{"type":"codeVoice","code":"UserError.migrationRequired"},{"type":"text","text":" error will be emitted by the Single."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"A Single to observe for results.","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"name":"Since","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"version 1.3.0","type":"text"}]}]},{"type":"aside","style":"note","content":[{"inlineContent":[{"type":"text","text":"This function will fail when attempting to login with "},{"type":"codeVoice","code":"Credentials.password"},{"type":"text","text":" on an account that has no password set."}],"type":"paragraph"}],"name":"Note"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"metadata":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Credentials","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth11CredentialsO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"text":">","kind":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP5login4with06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGAA11CredentialsO_S2bSgtF","symbolKind":"method"},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Credentials","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Credentials","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/credentials","title":"Credentials","abstract":[{"text":"Credentials used to perform a sign in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with an authentication provider."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(with:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)","required":true,"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","type":"topic","abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"credentials","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Credentials to use to login.","type":"text"}]}],"name":"credentials"},{"name":"updateUserDisplayName","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If the passed credentials result in a successful login and this is set to "},{"code":"true","type":"codeVoice"},{"text":", this function will attempt to update the user display name by reading it from the resulting ","type":"text"},{"type":"codeVoice","code":"LoginDescriptor"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login into an existing account. This option will be passed back to the caller"},{"text":" ","type":"text"},{"text":"in the resulting ","type":"text"},{"type":"codeVoice","code":"LoginDescriptor.performMigration"},{"type":"text","text":"; if set to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", the operation will not proceed and a "},{"type":"codeVoice","code":"UserError.migrationRequired"},{"type":"text","text":" error will be emitted by the Single."}],"type":"paragraph"}],"name":"allowMigration"}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"text":"A Single to observe for results.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","content":[{"inlineContent":[{"text":"version 1.3.0","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Since"},{"type":"aside","style":"note","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This function will fail when attempting to login with "},{"code":"Credentials.password","type":"codeVoice"},{"text":" on an account that has no password set.","type":"text"}]}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)"]}],"metadata":{"modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Credentials","preciseIdentifier":"s:10RxFireAuth11CredentialsO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updateUserDisplayName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea","text":"Single"},{"kind":"text","text":"<"},{"text":"LoginDescriptor","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV"},{"kind":"text","text":">"}],"externalID":"s:10RxFireAuth15UserManagerTypeP5login4with06updateD11DisplayName14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGAA11CredentialsO_S2bSgtF","required":true,"title":"login(with:updateUserDisplayName:allowMigration:)"},"abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/Credentials":{"kind":"symbol","type":"topic","title":"Credentials","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Credentials"}],"role":"symbol","abstract":[{"type":"text","text":"Credentials used to perform a sign in"},{"text":" ","type":"text"},{"text":"with an authentication provider.","type":"text"}],"url":"\/documentation\/rxfireauth\/credentials","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/Credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"type":"topic","url":"\/documentation\/rxfireauth\/logindescriptor","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginDescriptor"}],"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"title":"LoginDescriptor","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/login(with:updateUserDisplayName:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/login(with:updateuserdisplayname:allowmigration:)","type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/login(with:updateUserDisplayName:allowMigration:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth11CredentialsO","text":"Credentials","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserDisplayName"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Single","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"kind":"text","text":">"}],"required":true,"kind":"symbol","abstract":[{"text":"Sign in with the passed credentials on a login provider.","type":"text"}],"title":"login(with:updateUserDisplayName:allowMigration:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/loginanonymously().json b/docs/data/documentation/rxfireauth/usermanagertype/loginanonymously().json index 3822cbe..f414bc0 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/loginanonymously().json +++ b/docs/data/documentation/rxfireauth/usermanagertype/loginanonymously().json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/loginanonymously()"]}],"metadata":{"roleHeading":"Instance Method","role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP16loginAnonymously0A5Swift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGyF","required":true,"title":"loginAnonymously()","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginAnonymously"},{"text":"() -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A Completable action to observe."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"name":"Note","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"You can use this method to create an anonymous user on the server."}],"type":"paragraph"}]},{"type":"aside","name":"Note","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"The resulting Completable will emit ","type":"text"},{"type":"codeVoice","code":"UserError.alreadyLoggedIn"},{"text":" if there","type":"text"},{"type":"text","text":" "},{"text":"is already a non-anonymous user logged-in. It will also emit ","type":"text"},{"code":"UserError.alreadyAnonymous","type":"codeVoice"},{"type":"text","text":" "},{"text":"if there is already an anonymous user logged-in.","type":"text"}]}]}]}],"abstract":[{"type":"text","text":"Login an anonymous user."}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginAnonymously()":{"abstract":[{"text":"Login an anonymous user.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/loginanonymously()","required":true,"title":"loginAnonymously()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()"},"abstract":[{"type":"text","text":"Login an anonymous user."}],"metadata":{"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"loginAnonymously()","required":true,"modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth15UserManagerTypeP16loginAnonymously0A5Swift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGyF","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}],"kind":"content"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"name":"Note","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You can use this method to create an anonymous user on the server."}]}]},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The resulting Completable will emit "},{"type":"codeVoice","code":"UserError.alreadyLoggedIn"},{"text":" if there","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is already a non-anonymous user logged-in. It will also emit "},{"type":"codeVoice","code":"UserError.alreadyAnonymous"},{"type":"text","text":" "},{"text":"if there is already an anonymous user logged-in.","type":"text"}]}],"type":"aside","style":"note"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/loginanonymously()"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginAnonymously()":{"title":"loginAnonymously()","abstract":[{"type":"text","text":"Login an anonymous user."}],"required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/loginanonymously()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginAnonymously","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginAnonymously()","type":"topic","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/loginhandler.json b/docs/data/documentation/rxfireauth/usermanagertype/loginhandler.json index 1169acb..e497257 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/loginhandler.json +++ b/docs/data/documentation/rxfireauth/usermanagertype/loginhandler.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"loginHandler","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LoginHandlerType","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"text":"?","kind":"text"}],"externalID":"s:10RxFireAuth15UserManagerTypeP12loginHandlerAA05LoginhF0_pSgvp","required":true,"title":"loginHandler","roleHeading":"Instance Property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginHandler"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","text":"LoginHandlerType","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"This property holds a reference to the handler that is being used","type":"text"},{"type":"text","text":" "},{"text":"during a login operation with multiple steps (such as Sign in with Apple).","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/loginhandler"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"abstract":[{"text":"Get the current login handler.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginHandler":{"kind":"symbol","abstract":[{"text":"Get the current login handler.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"loginHandler","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LoginHandlerType","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"text":"?","kind":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler","title":"loginHandler","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/loginhandler"},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"abstract":[{"type":"text","text":"This protocol identifies a login handler object"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"title":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","kind":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginHandlerType"}],"type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginHandlerType"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginHandler","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LoginHandlerType","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This property holds a reference to the handler that is being used"},{"text":" ","type":"text"},{"type":"text","text":"during a login operation with multiple steps (such as Sign in with Apple)."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/loginhandler"]}],"metadata":{"symbolKind":"property","required":true,"roleHeading":"Instance Property","externalID":"s:10RxFireAuth15UserManagerTypeP12loginHandlerAA05LoginhF0_pSgvp","title":"loginHandler","modules":[{"name":"RxFireAuth"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"loginHandler","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","kind":"typeIdentifier","text":"LoginHandlerType"},{"kind":"text","text":"?"}]},"kind":"symbol","abstract":[{"text":"Get the current login handler.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginHandler":{"kind":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginHandler","required":true,"title":"loginHandler","abstract":[{"text":"Get the current login handler.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/loginhandler","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginHandler"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth16LoginHandlerTypeP","text":"LoginHandlerType","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/LoginHandlerType":{"kind":"symbol","type":"topic","title":"LoginHandlerType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"LoginHandlerType","kind":"identifier"}],"role":"symbol","url":"\/documentation\/rxfireauth\/loginhandlertype","abstract":[{"text":"This protocol identifies a login handler object","type":"text"},{"text":" ","type":"text"},{"text":"that is used by the library to authenticate with a 3rd-party provider,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as Apple or Google."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginHandlerType","navigatorTitle":[{"text":"LoginHandlerType","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/loginwithoutchecking(email:password:allowmigration:).json b/docs/data/documentation/rxfireauth/usermanagertype/loginwithoutchecking(email:password:allowmigration:).json index dc6d03b..b6b8e57 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/loginwithoutchecking(email:password:allowmigration:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/loginwithoutchecking(email:password:allowmigration:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Sign in with the passed credentials without first checking if an account"},{"text":" ","type":"text"},{"type":"text","text":"with the specified email address exists on the backend."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginWithoutChecking","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowMigration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"An email address.","type":"text"}],"type":"paragraph"}],"name":"email"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A password."}]}],"name":"password"},{"name":"allowMigration","content":[{"type":"paragraph","inlineContent":[{"text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login into an existing account. This option will be passed back to the caller","type":"text"},{"type":"text","text":" "},{"text":"in the resulting ","type":"text"},{"code":"LoginDescriptor.performMigration","type":"codeVoice"},{"text":"; if set to ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", the operation will not proceed and a ","type":"text"},{"code":"UserError.migrationRequired","type":"codeVoice"},{"text":" error will be emitted by the Single.","type":"text"}]}]}]},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"text":"A Single to observe for results.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"title":"loginWithoutChecking(email:password:allowMigration:)","required":true,"roleHeading":"Instance Method","externalID":"s:10RxFireAuth15UserManagerTypeP20loginWithoutChecking5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithoutChecking"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"kind":"text","text":">"}],"symbolKind":"method","platforms":[],"modules":[{"name":"RxFireAuth"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"deprecationSummary":[{"inlineContent":[{"text":"Use the other login functions instead. With Email Enumeration Protection, it is no longer possible to check whether an account exists, so the normal `login` function now behaves exactly like this one used to do.","type":"text"}],"type":"paragraph"}],"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/loginwithoutchecking(email:password:allowmigration:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginWithoutChecking(email:password:allowMigration:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/loginwithoutchecking(email:password:allowmigration:)","title":"loginWithoutChecking(email:password:allowMigration:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithoutChecking"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?) -> "},{"text":"Single","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift6Singlea"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier","text":"LoginDescriptor"},{"kind":"text","text":">"}],"deprecated":true,"kind":"symbol","abstract":[{"type":"text","text":"Sign in with the passed credentials without first checking if an account"},{"type":"text","text":" "},{"type":"text","text":"with the specified email address exists on the backend."}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"abstract":[{"type":"text","text":"A login descriptor represents"},{"type":"text","text":" "},{"type":"text","text":"the result of a login action."}],"role":"symbol","url":"\/documentation\/rxfireauth\/logindescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","type":"topic","navigatorTitle":[{"text":"LoginDescriptor","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginDescriptor","kind":"identifier"}],"kind":"symbol","title":"LoginDescriptor"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"metadata":{"required":true,"modules":[{"name":"RxFireAuth"}],"title":"loginWithoutChecking(email:password:allowMigration:)","externalID":"s:10RxFireAuth15UserManagerTypeP20loginWithoutChecking5email8password14allowMigration0A5Swift17PrimitiveSequenceVyAH11SingleTraitOAA15LoginDescriptorVGSS_SSSbSgtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginWithoutChecking","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"allowMigration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor"},{"kind":"text","text":">"}],"platforms":[],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)"},"sections":[],"deprecationSummary":[{"inlineContent":[{"text":"Use the other login functions instead. With Email Enumeration Protection, it is no longer possible to check whether an account exists, so the normal `login` function now behaves exactly like this one used to do.","type":"text"}],"type":"paragraph"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/loginwithoutchecking(email:password:allowmigration:)"]}],"abstract":[{"type":"text","text":"Sign in with the passed credentials without first checking if an account"},{"type":"text","text":" "},{"text":"with the specified email address exists on the backend.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginWithoutChecking","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier","text":"Single"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","text":"LoginDescriptor","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"email","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An email address."}]}]},{"name":"password","content":[{"inlineContent":[{"type":"text","text":"A password."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional boolean that defines the behavior in case there is an anonymous user logged-in and the user is trying to login into an existing account. This option will be passed back to the caller","type":"text"},{"type":"text","text":" "},{"text":"in the resulting ","type":"text"},{"type":"codeVoice","code":"LoginDescriptor.performMigration"},{"text":"; if set to ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", the operation will not proceed and a ","type":"text"},{"code":"UserError.migrationRequired","type":"codeVoice"},{"text":" error will be emitted by the Single.","type":"text"}]}],"name":"allowMigration"}]},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Single to observe for results."}]}],"kind":"content"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/loginWithoutChecking(email:password:allowMigration:)":{"kind":"symbol","required":true,"deprecated":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/loginwithoutchecking(email:password:allowmigration:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginWithoutChecking","kind":"identifier"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowMigration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?) -> "},{"text":"Single","preciseIdentifier":"s:7RxSwift6Singlea","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LoginDescriptor","preciseIdentifier":"s:10RxFireAuth15LoginDescriptorV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/loginWithoutChecking(email:password:allowMigration:)","abstract":[{"type":"text","text":"Sign in with the passed credentials without first checking if an account"},{"type":"text","text":" "},{"type":"text","text":"with the specified email address exists on the backend."}],"title":"loginWithoutChecking(email:password:allowMigration:)"},"doc://RxFireAuth/documentation/RxFireAuth/LoginDescriptor":{"title":"LoginDescriptor","abstract":[{"text":"A login descriptor represents","type":"text"},{"type":"text","text":" "},{"text":"the result of a login action.","type":"text"}],"url":"\/documentation\/rxfireauth\/logindescriptor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginDescriptor"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/LoginDescriptor","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginDescriptor"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/logout(resettoanonymous:).json b/docs/data/documentation/rxfireauth/usermanagertype/logout(resettoanonymous:).json index 396eb10..86153dd 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/logout(resettoanonymous:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/logout(resettoanonymous:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logout"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"modules":[{"name":"RxFireAuth"}],"title":"logout(resetToAnonymous:)","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:10RxFireAuth15UserManagerTypeP6logout16resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Sign out the currently logged-in user."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"logout","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", after having logged-out successfully, this function will immediately sign in a new anonymous user."}]}],"name":"resetToAnonymous"}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"A Completable action to observe."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Using the ","type":"text"},{"type":"codeVoice","code":"resetToAnonymous"},{"type":"text","text":" parameter, you can make sure"},{"text":" ","type":"text"},{"text":"that there is always a user signed in; in fact, if the parameter is set to ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", this","type":"text"},{"type":"text","text":" "},{"text":"function will call ","type":"text"},{"type":"codeVoice","code":"loginAnonymously()"},{"text":" immediately after the logout operation has completed.","type":"text"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/logout(resettoanonymous:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/logout(resetToAnonymous:)":{"kind":"symbol","abstract":[{"text":"Sign out the currently logged-in user.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logout"},{"text":"(","kind":"text"},{"text":"resetToAnonymous","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)","title":"logout(resetToAnonymous:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/logout(resettoanonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Sign out the currently logged-in user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"logout","kind":"identifier"},{"kind":"text","text":"("},{"text":"resetToAnonymous","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"If ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":", after having logged-out successfully, this function will immediately sign in a new anonymous user."}],"type":"paragraph"}],"name":"resetToAnonymous"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Using the "},{"type":"codeVoice","code":"resetToAnonymous"},{"type":"text","text":" parameter, you can make sure"},{"type":"text","text":" "},{"type":"text","text":"that there is always a user signed in; in fact, if the parameter is set to "},{"type":"codeVoice","code":"true"},{"type":"text","text":", this"},{"type":"text","text":" "},{"text":"function will call ","type":"text"},{"code":"loginAnonymously()","type":"codeVoice"},{"type":"text","text":" immediately after the logout operation has completed."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"sections":[],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/logout(resettoanonymous:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"required":true,"roleHeading":"Instance Method","title":"logout(resetToAnonymous:)","modules":[{"name":"RxFireAuth"}],"role":"symbol","externalID":"s:10RxFireAuth15UserManagerTypeP6logout16resetToAnonymous0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSb_tF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"logout","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"resetToAnonymous"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/logout(resetToAnonymous:)":{"title":"logout(resetToAnonymous:)","kind":"symbol","required":true,"role":"symbol","abstract":[{"type":"text","text":"Sign out the currently logged-in user."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logout"},{"kind":"text","text":"("},{"kind":"externalParam","text":"resetToAnonymous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/logout(resetToAnonymous:)","url":"\/documentation\/rxfireauth\/usermanagertype\/logout(resettoanonymous:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/register(email:password:).json b/docs/data/documentation/rxfireauth/usermanagertype/register(email:password:).json index 016e9a1..9e8602d 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/register(email:password:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/register(email:password:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The user email address.","type":"text"}]}],"name":"email"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user password."}]}],"name":"password"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The resulting Completable will emit "},{"code":"UserError.alreadyLoggedIn","type":"codeVoice"},{"type":"text","text":" if there is already"},{"text":" ","type":"text"},{"text":"a non-anonymous user logged-in. If the logged-in user is anonymous, this function","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will call "},{"code":"self.linkAnonymousAccount","type":"codeVoice"},{"type":"text","text":" and return that value."}]}],"style":"note","name":"Note"},{"style":"note","type":"aside","content":[{"inlineContent":[{"text":"After registering, the new user will become the currently logged-in user","type":"text"},{"text":" ","type":"text"},{"text":"automatically.","type":"text"}],"type":"paragraph"}],"name":"Note"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)"},"metadata":{"title":"register(email:password:)","externalID":"s:10RxFireAuth15UserManagerTypeP8register5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","roleHeading":"Instance Method","modules":[{"name":"RxFireAuth"}],"required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","symbolKind":"method"},"sections":[],"kind":"symbol","abstract":[{"text":"Register a new account on the server with the passed email and password.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/register(email:password:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/register(email:password:)":{"kind":"symbol","abstract":[{"text":"Register a new account on the server with the passed email and password.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)","title":"register(email:password:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/register(email:password:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"password","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"email","content":[{"type":"paragraph","inlineContent":[{"text":"The user email address.","type":"text"}]}]},{"name":"password","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user password."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"content":[{"type":"paragraph","inlineContent":[{"text":"The resulting Completable will emit ","type":"text"},{"code":"UserError.alreadyLoggedIn","type":"codeVoice"},{"text":" if there is already","type":"text"},{"type":"text","text":" "},{"text":"a non-anonymous user logged-in. If the logged-in user is anonymous, this function","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will call "},{"code":"self.linkAnonymousAccount","type":"codeVoice"},{"text":" and return that value.","type":"text"}]}],"style":"note","type":"aside","name":"Note"},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"After registering, the new user will become the currently logged-in user"},{"text":" ","type":"text"},{"type":"text","text":"automatically."}]}],"type":"aside","style":"note"}]}],"metadata":{"required":true,"roleHeading":"Instance Method","externalID":"s:10RxFireAuth15UserManagerTypeP8register5email8password0A5Swift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_SStF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"register"},{"kind":"text","text":"("},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"password"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"RxFireAuth"}],"title":"register(email:password:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/register(email:password:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Register a new account on the server with the passed email and password.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/register(email:password:)":{"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/register(email:password:)","abstract":[{"text":"Register a new account on the server with the passed email and password.","type":"text"}],"title":"register(email:password:)","url":"\/documentation\/rxfireauth\/usermanagertype\/register(email:password:)","kind":"symbol","role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"password","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"url":"\/documentation\/rxfireauth\/usermanagertype","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"text":" ","type":"text"},{"text":"wrapper around the Firebase Authentication SDK.","type":"text"}],"type":"topic","title":"UserManagerType","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/update(user:).json b/docs/data/documentation/rxfireauth/usermanagertype/update(user:).json index 2c08998..2a38f2b 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/update(user:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/update(user:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Update the currently signed in user taking new values from the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"passed object."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/update(user:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"user","content":[{"inlineContent":[{"text":"A user to gather new values from.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"inlineContent":[{"text":"A Completable action to observe.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You cannot instantiate a "},{"type":"codeVoice","code":"UserData"},{"text":" instance directly. To pass the parameter to this function,","type":"text"},{"type":"text","text":" "},{"text":"use a value retrieved from ","type":"text"},{"type":"codeVoice","code":"self.user"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"self.autoupdatingUser"},{"text":". To simplify this even","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"further, use "},{"code":"self.update(userConfigurationHandler:)","type":"codeVoice"},{"type":"text","text":"."}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This function will not update the user email address, even if it has changed."}]}],"type":"aside","style":"note","name":"Note"},{"type":"aside","name":"See Also","style":"note","content":[{"inlineContent":[{"type":"text","text":"self.update(userConfigurationHandler:)"}],"type":"paragraph"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"kind":"text","text":"("},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"role":"symbol","roleHeading":"Instance Method","title":"update(user:)","externalID":"s:10RxFireAuth15UserManagerTypeP6update4user0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataV_tF","modules":[{"name":"RxFireAuth"}],"symbolKind":"method"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(user:)":{"required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)","title":"update(user:)","abstract":[{"type":"text","text":"Update the currently signed in user taking new values from the"},{"type":"text","text":" "},{"type":"text","text":"passed object."}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/update(user:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/update(user:)"]}],"abstract":[{"text":"Update the currently signed in user taking new values from the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"passed object."}],"kind":"symbol","metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:10RxFireAuth15UserManagerTypeP6update4user0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataV_tF","title":"update(user:)","role":"symbol","required":true,"modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":") -> "},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"user","content":[{"inlineContent":[{"text":"A user to gather new values from.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"You cannot instantiate a ","type":"text"},{"type":"codeVoice","code":"UserData"},{"text":" instance directly. To pass the parameter to this function,","type":"text"},{"type":"text","text":" "},{"text":"use a value retrieved from ","type":"text"},{"code":"self.user","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"self.autoupdatingUser"},{"type":"text","text":". To simplify this even"},{"text":" ","type":"text"},{"type":"text","text":"further, use "},{"type":"codeVoice","code":"self.update(userConfigurationHandler:)"},{"text":".","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":"This function will not update the user email address, even if it has changed."}],"type":"paragraph"}],"type":"aside","style":"note","name":"Note"},{"style":"note","type":"aside","name":"See Also","content":[{"inlineContent":[{"text":"self.update(userConfigurationHandler:)","type":"text"}],"type":"paragraph"}]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(user:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(user:)","title":"update(user:)","abstract":[{"type":"text","text":"Update the currently signed in user taking new values from the"},{"text":" ","type":"text"},{"text":"passed object.","type":"text"}],"role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/update(user:)","required":true,"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/update(userconfigurationhandler:).json b/docs/data/documentation/rxfireauth/usermanagertype/update(userconfigurationhandler:).json index 4ce1255..aa9a3c7 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/update(userconfigurationhandler:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/update(userconfigurationhandler:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"metadata":{"modules":[{"name":"RxFireAuth"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:10RxFireAuth15UserManagerTypeP6update24userConfigurationHandler0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataVAOc_tF","title":"update(userConfigurationHandler:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userConfigurationHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"required":true},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"userConfigurationHandler"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A function that takes a "},{"code":"UserData","type":"codeVoice"},{"type":"text","text":" instance and returns it with the required changes."}]}],"name":"userConfigurationHandler"}]},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"A Completable action to observe.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"name":"Note","type":"aside","style":"note","content":[{"inlineContent":[{"text":"This function is a shorthand that takes the first value of ","type":"text"},{"type":"codeVoice","code":"self.autoUpdatingUser"},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"maps it by calling ","type":"text"},{"type":"codeVoice","code":"userConfigurationHandler"},{"type":"text","text":" and passes the result to "},{"code":"self.updateUser(user:)","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"type":"aside","style":"note","name":"Since","content":[{"inlineContent":[{"text":"version 1.1.0","type":"text"}],"type":"paragraph"}]}]}],"kind":"symbol","abstract":[{"text":"Update the currently signed in user by retrieving its value and passing it","type":"text"},{"type":"text","text":" "},{"text":"to the ","type":"text"},{"type":"codeVoice","code":"userConfigurationHandler"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/update(userconfigurationhandler:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)","interfaceLanguage":"swift"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(userConfigurationHandler:)":{"kind":"symbol","abstract":[{"text":"Update the currently signed in user by retrieving its value and passing it","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to the "},{"type":"codeVoice","code":"userConfigurationHandler"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userConfigurationHandler"},{"kind":"text","text":": ("},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)","title":"update(userConfigurationHandler:)","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/update(userconfigurationhandler:)"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Update the currently signed in user by retrieving its value and passing it"},{"text":" ","type":"text"},{"text":"to the ","type":"text"},{"code":"userConfigurationHandler","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/update(userconfigurationhandler:)"]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"kind":"symbol","metadata":{"title":"update(userConfigurationHandler:)","role":"symbol","symbolKind":"method","modules":[{"name":"RxFireAuth"}],"required":true,"roleHeading":"Instance Method","externalID":"s:10RxFireAuth15UserManagerTypeP6update24userConfigurationHandler0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGAA0D4DataVAOc_tF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"text":"userConfigurationHandler","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userConfigurationHandler","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","kind":"typeIdentifier","text":"UserData"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]}]},{"parameters":[{"name":"userConfigurationHandler","content":[{"inlineContent":[{"text":"A function that takes a ","type":"text"},{"type":"codeVoice","code":"UserData"},{"type":"text","text":" instance and returns it with the required changes."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A Completable action to observe.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"name":"Note","type":"aside","style":"note","content":[{"inlineContent":[{"text":"This function is a shorthand that takes the first value of ","type":"text"},{"code":"self.autoUpdatingUser","type":"codeVoice"},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"maps it by calling ","type":"text"},{"type":"codeVoice","code":"userConfigurationHandler"},{"type":"text","text":" and passes the result to "},{"code":"self.updateUser(user:)","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"Since","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.1.0"}]}],"style":"note","type":"aside"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/update(userConfigurationHandler:)":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/update(userConfigurationHandler:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"userConfigurationHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"UserData","kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","abstract":[{"text":"Update the currently signed in user by retrieving its value and passing it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to the "},{"code":"userConfigurationHandler","type":"codeVoice"},{"type":"text","text":"."}],"required":true,"title":"update(userConfigurationHandler:)","kind":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/update(userconfigurationhandler:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/updateemail(newemail:).json b/docs/data/documentation/rxfireauth/usermanagertype/updateemail(newemail:).json index c2d20de..b415acb 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/updateemail(newemail:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/updateemail(newemail:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateEmail"},{"kind":"text","text":"("},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"symbolKind":"method","role":"symbol","required":true,"modules":[{"name":"RxFireAuth"}],"platforms":[],"roleHeading":"Instance Method","externalID":"s:10RxFireAuth15UserManagerTypeP11updateEmail03newH00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","title":"updateEmail(newEmail:)"},"abstract":[{"text":"Update the email of the currently signed in user.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateEmail"},{"kind":"text","text":"("},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"newEmail","content":[{"inlineContent":[{"type":"text","text":"The new email address."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"text":"All users have an email address associated, even those that have signed in using a login provider (such as Google).","type":"text"},{"type":"text","text":" "},{"text":"Keep in mind that some login providers may return a relay email which may not be enabled to receive messages.","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"text":"If your project has Email Enumeration Protection enabled, this call will fail.","type":"text"}],"type":"paragraph"}],"style":"warning","name":"Warning","type":"aside"},{"style":"note","type":"aside","name":"See Also","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"https:\/\/cloud.google.com\/identity-platform\/docs\/admin\/email-enumeration-protection"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)"]}],"deprecationSummary":[{"inlineContent":[{"type":"text","text":"This function will be removed when it is removed by the Firebase SDK. If your project is using Email Enumeration Protection, you should invoke `verifyEmailToUpdate` instead."}],"type":"paragraph"}],"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updateEmail(newEmail:)":{"kind":"symbol","abstract":[{"text":"Update the email of the currently signed in user.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateEmail"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","deprecated":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","required":true,"title":"updateEmail(newEmail:)"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"required":true,"externalID":"s:10RxFireAuth15UserManagerTypeP11updateEmail03newH00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","role":"symbol","roleHeading":"Instance Method","platforms":[],"title":"updateEmail(newEmail:)","modules":[{"name":"RxFireAuth"}]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Update the email of the currently signed in user."}],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateEmail","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}]}],"kind":"declarations"},{"parameters":[{"name":"newEmail","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new email address."}]}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A Completable action to observe.","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"All users have an email address associated, even those that have signed in using a login provider (such as Google)."},{"text":" ","type":"text"},{"text":"Keep in mind that some login providers may return a relay email which may not be enabled to receive messages.","type":"text"}],"type":"paragraph"},{"style":"warning","content":[{"inlineContent":[{"text":"If your project has Email Enumeration Protection enabled, this call will fail.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Warning"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"https:\/\/cloud.google.com\/identity-platform\/docs\/admin\/email-enumeration-protection","type":"text"}]}],"name":"See Also"}],"kind":"content"}],"deprecationSummary":[{"type":"paragraph","inlineContent":[{"text":"This function will be removed when it is removed by the Firebase SDK. If your project is using Email Enumeration Protection, you should invoke `verifyEmailToUpdate` instead.","type":"text"}]}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)"]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updateEmail(newEmail:)":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)","title":"updateEmail(newEmail:)","abstract":[{"text":"Update the email of the currently signed in user.","type":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateEmail","kind":"identifier"},{"kind":"text","text":"("},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"type":"topic","role":"symbol","deprecated":true},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/updatepassword(newpassword:).json b/docs/data/documentation/rxfireauth/usermanagertype/updatepassword(newpassword:).json index f3cd0e3..7edc197 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/updatepassword(newpassword:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/updatepassword(newpassword:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Update or set the password of the currently signed in user."}],"metadata":{"required":true,"roleHeading":"Instance Method","title":"updatePassword(newPassword:)","externalID":"s:10RxFireAuth15UserManagerTypeP14updatePassword03newH00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","symbolKind":"method","role":"symbol","modules":[{"name":"RxFireAuth"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updatePassword","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updatePassword","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPassword"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"newPassword","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new password."}]}]}],"kind":"parameters"},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"A Completable action to observe."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"If the user does not have ","type":"text"},{"code":"password","type":"codeVoice"},{"type":"text","text":" among their "},{"code":"authenticationProviders","type":"codeVoice"},{"type":"text","text":","},{"type":"text","text":" "},{"text":"this function will create a new provider using the user email and the specified password.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"This will basically link the Email & Password authentication to the user."},{"type":"text","text":" "},{"text":"If the user already has ","type":"text"},{"code":"password","type":"codeVoice"},{"type":"text","text":" as an authentication provider, this function will"},{"type":"text","text":" "},{"type":"text","text":"simply update their password."}]},{"name":"Since","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.4.0"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/updatepassword(newpassword:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)"},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updatePassword(newPassword:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/updatepassword(newpassword:)","type":"topic","title":"updatePassword(newPassword:)","kind":"symbol","role":"symbol","required":true,"abstract":[{"type":"text","text":"Update or set the password of the currently signed in user."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPassword"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier","text":"Completable"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)"},"doc://RxFireAuth/documentation/RxFireAuth":{"title":"RxFireAuth","url":"\/documentation\/rxfireauth","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","role":"collection"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Update or set the password of the currently signed in user.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"metadata":{"title":"updatePassword(newPassword:)","modules":[{"name":"RxFireAuth"}],"required":true,"externalID":"s:10RxFireAuth15UserManagerTypeP14updatePassword03newH00A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updatePassword","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/updatepassword(newpassword:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"newPassword","content":[{"inlineContent":[{"type":"text","text":"The new password."}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Completable action to observe."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"If the user does not have ","type":"text"},{"type":"codeVoice","code":"password"},{"text":" among their ","type":"text"},{"code":"authenticationProviders","type":"codeVoice"},{"text":",","type":"text"},{"type":"text","text":" "},{"text":"this function will create a new provider using the user email and the specified password.","type":"text"},{"text":" ","type":"text"},{"text":"This will basically link the Email & Password authentication to the user.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"If the user already has "},{"type":"codeVoice","code":"password"},{"text":" as an authentication provider, this function will","type":"text"},{"type":"text","text":" "},{"text":"simply update their password.","type":"text"}]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"version 1.4.0"}]}],"name":"Since","style":"note"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)"},"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updatePassword(newPassword:)":{"title":"updatePassword(newPassword:)","abstract":[{"text":"Update or set the password of the currently signed in user.","type":"text"}],"required":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/updatepassword(newpassword:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatePassword"},{"text":"(","kind":"text"},{"text":"newPassword","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updatePassword(newPassword:)","kind":"symbol","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/user.json b/docs/data/documentation/rxfireauth/usermanagertype/user.json index 3069f78..1d1d2d9 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/user.json +++ b/docs/data/documentation/rxfireauth/usermanagertype/user.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"},{"text":": ","kind":"text"},{"text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"required":true,"role":"symbol","modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth15UserManagerTypeP4userAA0D4DataVSgvp","symbolKind":"property","title":"user","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Get the currently logged-in user or nil if no user is logged-in.","type":"text"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"navigatorTitle":[{"kind":"identifier","text":"UserData"}],"url":"\/documentation\/rxfireauth\/userdata","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"type":"topic","kind":"symbol","title":"UserData","abstract":[{"text":"A User.","type":"text"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/user":{"kind":"symbol","abstract":[{"text":"Get the currently logged-in user or nil if no user is logged-in.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user","title":"user","type":"topic","url":"\/documentation\/rxfireauth\/usermanagertype\/user"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UserData","kind":"typeIdentifier","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","preciseIdentifier":"s:10RxFireAuth8UserDataV"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:10RxFireAuth15UserManagerTypeP4userAA0D4DataVSgvp","required":true,"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10RxFireAuth8UserDataV","kind":"typeIdentifier","text":"UserData"},{"kind":"text","text":"?"}],"modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Property","role":"symbol","title":"user"},"sections":[],"abstract":[{"text":"Get the currently logged-in user or nil if no user is logged-in.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/usermanagertype\/user"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserData":{"type":"topic","url":"\/documentation\/rxfireauth\/userdata","role":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserData","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserData"}],"abstract":[{"text":"A User.","type":"text"}],"title":"UserData","navigatorTitle":[{"text":"UserData","kind":"identifier"}],"kind":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/user":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10RxFireAuth8UserDataV","text":"UserData"},{"kind":"text","text":"?"}],"kind":"symbol","required":true,"type":"topic","abstract":[{"text":"Get the currently logged-in user or nil if no user is logged-in.","type":"text"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/user","url":"\/documentation\/rxfireauth\/usermanagertype\/user","role":"symbol","title":"user"}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/usermanagertype/verifyandchange(tonewemail:).json b/docs/data/documentation/rxfireauth/usermanagertype/verifyandchange(tonewemail:).json index 2aa9dac..ce1f86b 100644 --- a/docs/data/documentation/rxfireauth/usermanagertype/verifyandchange(tonewemail:).json +++ b/docs/data/documentation/rxfireauth/usermanagertype/verifyandchange(tonewemail:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Send a verification email to the specified email address and, if the verification succeeds,"},{"type":"text","text":" "},{"text":"update the email address.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"verifyAndChange"},{"kind":"text","text":"("},{"text":"toNewEmail","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newEmail"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The new email address to be verified.","type":"text"}],"type":"paragraph"}],"name":"newEmail"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A Completable action to observe."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"All users have an email address associated, even those that have signed in using a login provider (such as Google).","type":"text"},{"type":"text","text":" "},{"text":"Keep in mind that some login providers may return a relay email which may not be enabled to receive messages.","type":"text"}],"type":"paragraph"},{"name":"Note","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If your project does not have Email Enumeration Protection enabled, you can also invoke "},{"type":"reference","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"directly, but this will not send a verification email to confirm ownership of the email address."}]}]}]}],"metadata":{"symbolKind":"method","externalID":"s:10RxFireAuth15UserManagerTypeP15verifyAndChange10toNewEmail0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","required":true,"modules":[{"name":"RxFireAuth"}],"roleHeading":"Instance Method","title":"verifyAndChange(toNewEmail:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verifyAndChange"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/verifyandchange(tonewemail:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"url":"\/documentation\/rxfireauth\/usermanagertype","title":"UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserManagerType"}],"abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"kind":"symbol","type":"topic","navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/verifyAndChange(toNewEmail:)":{"role":"symbol","abstract":[{"type":"text","text":"Send a verification email to the specified email address and, if the verification succeeds,"},{"type":"text","text":" "},{"type":"text","text":"update the email address."}],"title":"verifyAndChange(toNewEmail:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verifyAndChange"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"text":"Completable","kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)","url":"\/documentation\/rxfireauth\/usermanagertype\/verifyandchange(tonewemail:)","type":"topic"},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updateEmail(newEmail:)":{"kind":"symbol","abstract":[{"text":"Update the email of the currently signed in user.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateEmail"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea"}],"role":"symbol","deprecated":true,"url":"\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","required":true,"title":"updateEmail(newEmail:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"verifyAndChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"title":"verifyAndChange(toNewEmail:)","required":true,"externalID":"s:10RxFireAuth15UserManagerTypeP15verifyAndChange10toNewEmail0A5Swift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_tF","modules":[{"name":"RxFireAuth"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"verifyAndChange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"newEmail","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The new email address to be verified.","type":"text"}]}],"name":"newEmail"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"A Completable action to observe."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"All users have an email address associated, even those that have signed in using a login provider (such as Google)."},{"type":"text","text":" "},{"type":"text","text":"Keep in mind that some login providers may return a relay email which may not be enabled to receive messages."}]},{"type":"aside","style":"note","content":[{"inlineContent":[{"text":"If your project does not have Email Enumeration Protection enabled, you can also invoke ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)"},{"type":"text","text":" "},{"type":"text","text":"directly, but this will not send a verification email to confirm ownership of the email address."}],"type":"paragraph"}],"name":"Note"}]}],"kind":"symbol","abstract":[{"text":"Send a verification email to the specified email address and, if the verification succeeds,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"update the email address."}],"variants":[{"paths":["\/documentation\/rxfireauth\/usermanagertype\/verifyandchange(tonewemail:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth","doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType"]]},"sections":[],"references":{"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType":{"title":"UserManagerType","role":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"This protocol defines the public APIs of the main"},{"type":"text","text":" "},{"type":"text","text":"wrapper around the Firebase Authentication SDK."}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"UserManagerType","kind":"identifier"}],"navigatorTitle":[{"text":"UserManagerType","kind":"identifier"}]},"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/verifyAndChange(toNewEmail:)":{"url":"\/documentation\/rxfireauth\/usermanagertype\/verifyandchange(tonewemail:)","required":true,"role":"symbol","title":"verifyAndChange(toNewEmail:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"verifyAndChange"},{"text":"(","kind":"text"},{"text":"toNewEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7RxSwift11Completablea","text":"Completable"}],"type":"topic","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/verifyAndChange(toNewEmail:)","abstract":[{"text":"Send a verification email to the specified email address and, if the verification succeeds,","type":"text"},{"text":" ","type":"text"},{"text":"update the email address.","type":"text"}]},"doc://RxFireAuth/documentation/RxFireAuth/UserManagerType/updateEmail(newEmail:)":{"kind":"symbol","url":"\/documentation\/rxfireauth\/usermanagertype\/updateemail(newemail:)","title":"updateEmail(newEmail:)","abstract":[{"text":"Update the email of the currently signed in user.","type":"text"}],"required":true,"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/UserManagerType\/updateEmail(newEmail:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateEmail","kind":"identifier"},{"kind":"text","text":"("},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Completable","preciseIdentifier":"s:7RxSwift11Completablea","kind":"typeIdentifier"}],"type":"topic","role":"symbol","deprecated":true}}} \ No newline at end of file diff --git a/docs/data/documentation/rxfireauth/viewcontroller.json b/docs/data/documentation/rxfireauth/viewcontroller.json index e9065c2..174a6c4 100644 --- a/docs/data/documentation/rxfireauth/viewcontroller.json +++ b/docs/data/documentation/rxfireauth/viewcontroller.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"name":"RxFireAuth"}],"externalID":"s:10RxFireAuth14ViewControllera","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"ViewController","kind":"identifier"}],"title":"ViewController","symbolKind":"typealias","role":"symbol","roleHeading":"Type Alias","navigatorTitle":[{"kind":"identifier","text":"ViewController"}]},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"sections":[],"identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/viewcontroller"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewController","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSViewController","text":"NSViewController"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"url":"\/documentation\/rxfireauth\/viewcontroller","title":"ViewController","type":"topic","abstract":[],"navigatorTitle":[{"text":"ViewController","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"role":"symbol"},"doc://RxFireAuth/documentation/RxFireAuth":{"abstract":[],"type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","title":"RxFireAuth","url":"\/documentation\/rxfireauth"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:10RxFireAuth14ViewControllera","modules":[{"name":"RxFireAuth"}],"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"ViewController"}],"role":"symbol","symbolKind":"typealias","roleHeading":"Type Alias"},"hierarchy":{"paths":[["doc:\/\/RxFireAuth\/documentation\/RxFireAuth"]]},"kind":"symbol","identifier":{"url":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/rxfireauth\/viewcontroller"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"ViewController","kind":"identifier"},{"text":" = ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSViewController","kind":"typeIdentifier","text":"NSViewController"}],"platforms":["macOS"]}]}],"references":{"doc://RxFireAuth/documentation/RxFireAuth":{"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth","type":"topic","url":"\/documentation\/rxfireauth","kind":"symbol","title":"RxFireAuth","role":"collection","abstract":[]},"doc://RxFireAuth/documentation/RxFireAuth/ViewController":{"navigatorTitle":[{"kind":"identifier","text":"ViewController"}],"title":"ViewController","url":"\/documentation\/rxfireauth\/viewcontroller","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewController","kind":"identifier"}],"identifier":"doc:\/\/RxFireAuth\/documentation\/RxFireAuth\/ViewController"}}} \ No newline at end of file diff --git a/docs/metadata.json b/docs/metadata.json index e285c78..ff63a44 100644 --- a/docs/metadata.json +++ b/docs/metadata.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":1},"bundleIdentifier":"RxFireAuth","bundleDisplayName":"RxFireAuth"} \ No newline at end of file +{"bundleIdentifier":"RxFireAuth","schemaVersion":{"patch":0,"major":0,"minor":1},"bundleDisplayName":"RxFireAuth"} \ No newline at end of file