class Config : RustObject<RawConfig>
Config represents the server endpoint configurations needed for the authentication flow. |
|
open class Error : Structure |
|
class FirefoxAccount : RustObject<RawFxAccount>
FirefoxAccount represents the authentication state of a client. |
|
class FxaResult<T>
FxaResult is a class that represents an asynchronous result. |
|
class OAuthInfo |
|
class Profile |
|
class RawConfig : PointerType |
|
class RawFxAccount : PointerType |
|
abstract class RustObject<T> : Closeable
Base class that wraps an non-optional Pointer representing a pointer to a Rust object. This class implements Closeable but does not provide an implementation, forcing all subclasses to implement it. This ensures that all classes that inherit from RustObject will have their Pointer destroyed when the Java wrapper is destroyed. |
|
class SyncKeys |
open class FxaException : Exception
Wrapper class for the exceptions thrown in the Rust library, which ensures that the error messages will be consumed and freed properly in Rust. |