Package io.realm.mongodb

Entities for configuration of linkage and authentication with MongoDB Realm Apps.

Types

App
Link copied to clipboard
interface App
An App is the main client-side entry point for interacting with a MongoDB Realm App.
AppConfiguration
Link copied to clipboard
interface AppConfiguration
An AppConfiguration is used to setup linkage to a MongoDB Realm application.
AuthenticationProvider
Link copied to clipboard
enum AuthenticationProvider : Enum<AuthenticationProvider>
This enum contains the list of authentication providers supported by MongoDB Realm.
Credentials
Link copied to clipboard
interface Credentials
Credentials represent a login with a given login provider.
EmailPasswordAuth
Link copied to clipboard
class EmailPasswordAuth(app: NativePointer)
Class encapsulating functionality for managing Users through the AuthenticationProvider.EMAIL_PASSWORD provider.
SyncConfiguration
Link copied to clipboard
interface SyncConfiguration : Configuration
A SyncConfiguration is used to setup a Realm Database that can be synchronized between devices using MongoDB Realm.
SyncSession
Link copied to clipboard
interface SyncSession
A session controls how data is synchronized between a single Realm on the device and MongoDB on the server.
User
Link copied to clipboard
interface User
A user holds the user's metadata and tokens for accessing Realm App functionality.