Top level class for all exceptions that are specific to using App Services and Device Sync.
This exception is considered the top-level or "catch-all" for problems related to user account actions.
This exception is thrown when parameters sent to Atlas App Services are considered malformed.
Class encapsulating information needed for handling a Client Reset event.
Thrown when the server undoes one or more client writes.
Exception indicating that something went wrong with the underlying HTTP request to App Services.
Thrown when attempting to link credentials that are not supported.
Thrown when opening a Realm and it didn't finish download server data in the allocated timeframe.
Exception indicating that an Atlas Function failed to execute.
Thrown when credentials were rejected by the server when trying to log in.
This exception is considered the top-level or "catch-all" for problems related to HTTP requests made towards App Services.
This exception is considered the top-level exception or general "catch-all" for problems related to using Device Sync.
Thrown when something has gone wrong with Device Sync in a way that is not recoverable.
Thrown when trying to confirm a user that was already confirmed on the server.
Thrown when trying to register a new user with email and password, and the user already exists.
Thrown when using an API that also require some kind of user identifier, but the server is not able to find the user.
Thrown when the type of sync used by the server does not match the one used by the client, i.e.