| Interface | Description |
|---|---|
| App.Callback<T> |
Callback for async methods available to the
App. |
| AuthenticationListener |
Interface describing events related to Users and their authentication
|
| RealmEventStreamAsyncTask<T> |
The RealmEventStreamAsyncTask is a specific version of
RealmAsyncTask that provides a non-blocking mechanism
to work with asynchronous operations carried out against MongoDB Realm that yield stream results. |
| RealmEventStreamTask<T> |
The RealmEventStreamTask is a specific version of
RealmAsyncTask that provides a blocking mechanism
to work with asynchronous operations carried out against MongoDB Realm that yield stream results. |
| RealmResultTask<T> |
The RealmResultTask is a specific version of
RealmAsyncTask that provides a mechanism
to work with asynchronous operations carried out against MongoDB Realm that yield a result. |
| Class | Description |
|---|---|
| App |
An App is the main client-side entry point for interacting with a MongoDB Realm App.
|
| App.Result<T> |
Result class representing the result of an async request from this app towards MongoDB Realm.
|
| AppConfiguration |
A AppConfiguration is used to setup a MongoDB Realm application.
|
| AppConfiguration.Builder |
Builder used to construct instances of a
AppConfiguration in a fluent manner. |
| Credentials |
Credentials represent a login with a given login provider, and are used by the MongoDB Realm to
verify the user and grant access.
|
| ErrorCode.Type | |
| User |
A user holds the user's meta data and tokens for accessing Realm App functionality.
|
| UserIdentity |
Each User is represented by 1 or more identities each defined by an
Credentials.Provider. |
| UserProfile |
| Enum | Description |
|---|---|
| Credentials.Provider |
This enum contains the list of identity providers supported by MongoDB Realm.
|
| ErrorCode |
This class enumerate all potential errors related to using the Object Server or synchronizing data.
|
| ErrorCode.Category | |
| User.State |
The user's potential states.
|
| Exception | Description |
|---|---|
| AppException |
This class is a wrapper for all errors happening when communicating with a MongoDB Realm app.
|