PersistentMapRepairError enum

Specifies possible errors that may result after a map repair operation has been completed.

Values

partiallyRestored → const PersistentMapRepairError

Persistent map is repaired, but some map data is lost. Lost regions marked with a PENDING status.

invalidPath → const PersistentMapRepairError

Invalid persistent map path. The provided path to store the persistent map data doesn't own the required Read/Write (RW) permissions. Try to choose a different path with RW permissions.

brokenDb → const PersistentMapRepairError

The persisted map data can't be recovered and all map data was fully deleted. It is recommended, to ask the user if they want to try to download the lost regions again.

noOfflineVersion → const PersistentMapRepairError

The map data version was not cached. The region list data will be cleared from the persisted storage. It is recommended to download the list of downloadable regions again. After this it is recommended to try to repair the corrupted map data again.

noJournal → const PersistentMapRepairError

It is not possible to retrieve the list of downloaded regions. The region list data will be cleared from the persisted storage. It is recommended to download the list of downloadable regions again. After this it is recommended to try to repair the corrupted map data again.

brokenUpdate → const PersistentMapRepairError

Unrecoverable error during construction of pending update parameters. Operations such as catalog updates or region downloads will fail. The healing procedure is to clean persistent map with sdk.maploader.MapDownloader.clear_persistent_map_storage.

operationAfterDispose → const PersistentMapRepairError

Repair is invoked on object connected to the disposed SDKNativeEngine

unknown → const PersistentMapRepairError

An unknown error occurred. Try to clear the persisted storage by calling sdk.maploader.MapDownloader.clear_persistent_map_storage. It is recommended, to ask the user if they want to try to download the lost regions again.

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<PersistentMapRepairError>
A constant List of the values in this enum, in order of their declaration.