UserProtocol
public protocol UserProtocol
-
Declaration
Swift
var delegates: MulticastDelegate<UserDelegate> { get }
-
Declaration
Swift
var uuid: String? { get }
-
Declaration
Swift
var userId: String? { get }
-
Declaration
Swift
func logout()
-
Declaration
Swift
func isLoggedIn() -> Bool
-
Declaration
Swift
func webSessionURL(clientId: String, redirectURI: String, state: String?, completion: @escaping HTTPResultHandler<URL>)
-
Declaration
Swift
func oneTimeCode(clientId: String, completion: @escaping HTTPResultHandler<String>)
-
Declaration
Swift
func fetchProfileData(completion: @escaping HTTPResultHandler<UserProfileResponse>)