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.

SyncConfiguration
Link copied to clipboard
interface SyncConfiguration : RealmConfiguration

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.