An enum representing different states from AsyncOpen and AutoOpen process

  • Starting the Realm.asyncOpen process.

  • Waiting for a user to be logged in before executing Realm.asyncOpen.

  • The Realm has been opened and is ready for use. For AsyncOpen this means that the Realm has been fully downloaded, but for AutoOpen the existing local file may have been used if the device is offline.

  • The Realm is currently being downloaded from the server.

  • Opening the Realm failed.