sealed class DittoKitError : Throwable
All errors that are thrown by the DittoKit SDK are wrapped as a DittoKitError
. It wraps multiple
different types of error that each have an associated reason.
You can access more specific information about an error by switching over the error's reason
value. If
you want a human-readable version of the error then call localizedMessage
on the error's reason.
sealed class IdentityErrorReason
The possible underlying reasons a |
|
sealed class StoreErrorReason
The possible underlying reasons a |
|
sealed class TransportErrorReason
The possible underlying reasons a |
data class identityError : DittoKitError |
|
data class storeError : DittoKitError |
|
data class transportError : DittoKitError |
open val message: String? |
open fun getLocalizedMessage(): String |
data class identityError : DittoKitError |
|
data class storeError : DittoKitError |
|
data class transportError : DittoKitError |