Entities for configuration of linkage and authentication with MongoDB Realm Apps.
An App is the main client-side entry point for interacting with a MongoDB Realm App.
An AppConfiguration is used to setup linkage to a MongoDB Realm application.
This enum contains the list of authentication providers supported by MongoDB Realm.
Credentials represent a login with a given login provider.
A SyncConfiguration is used to setup a Realm Database that can be synchronized between devices using MongoDB Realm.
A session controls how data is synchronized between a single Realm on the device and MongoDB on the server.
A user holds the user's metadata and tokens for accessing Realm App functionality.