Type Aliases

The following type aliases are available globally.

  • Result wrapper for Authentication API operations.

    Declaration

    Swift

    public typealias AuthenticationResult<T> = Result<T, AuthenticationError>
  • Result wrapper for Management API operations.

    Declaration

    Swift

    public typealias ManagementResult<T> = Result<T, ManagementError>
  • Result wrapper for Web Auth operations.

    Declaration

    Swift

    public typealias WebAuthResult<T> = Result<T, WebAuthError>
  • Result wrapper for Credentials Manager operations.

    Declaration

    Swift

    public typealias CredentialsManagerResult<T> = Result<T, CredentialsManagerError>
  • A newly created database user (just the email, username, and email verified flag).

    Declaration

    Swift

    public typealias DatabaseUser = (email: String, username: String?, verified: Bool)
  • A dictionary containing a user profile.

    Declaration

    Swift

    public typealias ManagementObject = [String : Any]
  • Result wrapper for Web Auth operations.